[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (main) (Debug) #3768

# [FAILURE] swift-main-source-compat-suite-debug [#3768]

Build URL: https://ci.swift.org/job/swift-main-source-compat-suite-debug/3768/
Project: swift-main-source-compat-suite-debug
Date of build: Wed, 20 Jan 2021 12:28:42 -0600
Build duration: 2 hr 47 min

Identified problems:- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes- Commit 1e5838792d7a982b9502650b42971824a6ca2de6 by davelee:

[Reflection] Support OpaqueExistential in RecordTypeInfo::readExtraInhabitantIndex

  • edit: stdlib/public/Reflection/TypeLowering.cpp

  • Commit aa38be6d987c9289c24e1455ca54af86779fc455 by mgottesman:

    [inst-simplify] Hide simplifyInstruction in favor of using simplifyAndReplaceAllSimplifiedUsesAndErase.

    • edit: lib/SILOptimizer/Utils/CanonicalizeInstruction.cpp
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SILOptimizer/Transforms/TempRValueElimination.cpp
    • edit: include/swift/SILOptimizer/Analysis/SimplifyInstruction.h
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SILOptimizer/Mandatory/OwnershipModelEliminator.cpp
  • Commit fe4c345d0d5679073176ebe018eed19aec4dac08 by mgottesman:

    [ownership] Make OwnershipFixupContext a dump context struct and instead put its RAUW functionality on OwnershipRAUWHelper.

    • edit: include/swift/SILOptimizer/Utils/OwnershipOptUtils.h
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
  • Commit 73ba521e56d1f1860dce9180fb0a0e7cedf1f743 by mgottesman:

    [ownership] Add a new API to OwnershipFixupContext::replaceAllAddressUsesFixingInteriorPointerOwnership.

    • edit: include/swift/SIL/OwnershipUtils.h
    • edit: include/swift/SILOptimizer/Utils/OwnershipOptUtils.h
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SIL/Utils/OwnershipUtils.cpp
    • edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
  • Commit 38e2a3bfcfc94fc156a097afcf5ce3691c733ab9 by mgottesman:

    [inst-simplify] Eliminate address_to_pointer/pointer_to_address identity transforms using new interior pointer handling utility.

    • edit: test/SILOptimizer/sil_combine_ossa.sil
    • edit: test/SILOptimizer/ossa_rauw_tests.sil
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
  • Commit 5136581648b9db88deb2657b929b1f71e85b1aee by mgottesman:

    [inst-simplify] Fail simplification if we have ownership and are not passed a non-null deadEndBlocks.

    • edit: include/swift/SILOptimizer/Analysis/SimplifyInstruction.h
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Transforms/TempRValueElimination.cpp
    • edit: lib/SILOptimizer/Mandatory/OwnershipModelEliminator.cpp
  • Commit e4e1689bbeae26344d69eb4ab9dcd8c508080f21 by mgottesman:

    [ownership] When RAUWing addresses, do not search for intptrs for addresses rooted in pointer_to_address.

    • edit: include/swift/SIL/Projection.h
    • edit: lib/SIL/Utils/InstructionUtils.cpp
    • edit: include/swift/SIL/InstructionUtils.h
    • edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
    • edit: test/SILOptimizer/ossa_rauw_tests.sil
  • Commit e3d636e519d7fcaa53cb06c6f342b913bd80b0e8 by eeckstein:

    CrossModuleOptimization: fix crash when importing a module as implementationOnly

    • edit: include/swift/AST/Module.h
    • add: test/SILOptimizer/Inputs/cross-private-submodule.swift
    • edit: test/SILOptimizer/Inputs/cross-module.swift
    • edit: test/SILOptimizer/cross-module-optimization.swift
    • edit: lib/AST/Module.cpp
    • edit: lib/SILOptimizer/IPO/CrossModuleSerializationSetup.cpp
  • Commit 36728d73d59ed79911e9f822f731582f8427ec7e by dsk:

    [docs] Update docs for OpenBSD.

    • edit: docs/OpenBSD.md
  • Commit 2e880af6a0f60ae001b0cdf3f9dc8ed952ac4ffa by nate_chandler:

    [TBDGen] Use effective linkage for class member async function pointers.

    • add: test/IRGen/async/run-call-nonresilient-classinstance-void-to-void.swift
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: test/TBD/async-function-pointer.swift
    • edit: lib/TBDGen/TBDGenVisitor.h
    • add: test/IRGen/async/Inputs/class_open-1instance-void_to_void.swift
  • Commit 340b85fe03009ec9cfd579af9366b0aafed7983f by davelee:

    add reflect_Optional_Any.swift

    • add: validation-test/Reflection/reflect_Optional.swift
  • Commit c170e69dfde2b845c437a19457f52d546f8a9efd by achikin:

    [Dependency Scanning] Install lib_InternalSwiftScan.dylib into the destination toolchain.

    • edit: tools/libSwiftScan/CMakeLists.txt
  • Commit c4da4975ed61ec59dc46835b26591cf6dc685376 by z.zoelec2:

    [NFC] Cleanup function templates implementation. Address post-commmit review comments from #33053.

    • edit: test/Interop/Cxx/templates/Inputs/function-templates.h
    • edit: test/Interop/Cxx/templates/function-template-module-interface.swift
    • edit: test/Interop/Cxx/templates/function-template.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/Interop/Cxx/templates/function-template-irgen.swift
    • edit: test/Interop/Cxx/templates/Inputs/member-templates.h
    • edit: test/Interop/Cxx/templates/member-templates.swift
    • delete: test/Interop/Cxx/templates/function-template-errors.swift
    • edit: lib/AST/ClangTypeConverter.cpp
    • edit: include/swift/AST/ClangModuleLoader.h
    • edit: lib/AST/ClangTypeConverter.h
    • add: test/Interop/Cxx/templates/function-template-typechecker-errors.swift
    • edit: test/Interop/Cxx/templates/member-templates-module-interface.swift
    • edit: test/Interop/Cxx/templates/member-templates-silgen.swift
    • edit: test/Interop/Cxx/templates/function-template-silgen.swift
    • edit: include/swift/AST/ASTContext.h
  • Commit 7ed7122c6bcd8a1a58a32ff87d5444127f89c9e0 by davelee:

    test fixes

    • delete: validation-test/Reflection/reflect_Optional.swift
    • add: validation-test/Reflection/reflect_Optional_Any.swift
  • Commit 73db0134c82d34a4e041e7a57b61caaea60774e1 by tkientzle:

    Rename test case, fix typos

    • delete: validation-test/Reflection/reflect_Optional.swift
    • add: validation-test/Reflection/reflect_Optional_Any.swift
  • Commit 32d1c220573b614d520e11b1be6a34f8ecce6ec3 by mikeash:

    [Runtime] Scan backwards within conformance sections when scanSectionsBackwards is true.

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit 09f3461e3d65df76835f06c9b425405acc626b48 by pyaskevich:

    [Diagnostics] Adjust OoO fix-it intervals to account for replacement of first argument

    • edit: test/Constraints/argument_matching.swift
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit e086896f244a85a0f44b566dac2a05a2d3b3b488 by pyaskevich:

    [Diagnostics] Avoid adding comma when reordering with last argument

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: test/Constraints/argument_matching.swift
  • Commit cb1173d9284a648180d02b2a7bd44665d1ae4262 by tkientzle:

    More test adjustments

    • edit: validation-test/Reflection/reflect_Optional_Any.swift
  • Commit 4c72128372132e64858c83f8364d2fbf3bf367a4 by spestov:

    IRGen: Plumb through a GenericSignature when mangling types for debug info

    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • add: test/DebugInfo/retroactive_conformance_witness_thunk.swift
    • edit: include/swift/AST/ASTMangler.h
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/AST/ASTMangler.cpp
  • Commit 0f6a4c06c7bf00d6cef24bf6bf778815b1ffb9b8 by passos.luciano:

    [NFC] Update comment that mentioned old mark as FullyBound way to delay bindings

    • edit: lib/Sema/CSBindings.cpp
  • Commit f509d67e7cb491b7a8b79eeb945ea6879557c7dc by atrick:

    Fix -canonical-ossa-rewrite-borrows but leave it disabled.

    • edit: lib/SILOptimizer/Utils/CanonicalOSSALifetime.cpp
    • edit: lib/SILOptimizer/Transforms/CopyPropagation.cpp
    • edit: test/SILOptimizer/copy_propagation.sil
    • edit: include/swift/SIL/OwnershipUtils.h
    • edit: include/swift/SILOptimizer/Utils/CanonicalOSSALifetime.h
  • Commit 94c643cb272fbf927d60e4f1c6281c3fbed44a9f by mgottesman:

    [sil-combine] Enable ownership on all of the apply visitors.

    • edit: test/SILOptimizer/sil_combine_objc_ossa.sil
    • edit: test/SILOptimizer/sil_combine_pa_removal_ossa.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: test/SILOptimizer/existential_specializer_indirect_class.sil
    • edit: test/SILOptimizer/sil_combine_ossa.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
    • edit: test/SILOptimizer/sil_combine_apply_ossa.sil
    • edit: test/SILOptimizer/sil_combine_objc_bridge_ossa.sil
    • edit: test/SILOptimizer/sil_combine_pure_apply_ossa.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: test/SILOptimizer/sil_combine_casts.sil
    • edit: test/SILOptimizer/opaque_values_opt.sil
    • edit: lib/SILOptimizer/Utils/PartialApplyCombiner.cpp
  • Commit 273bd350615053baeb853f7a4a0517f8aa858a9d by eeckstein:

    SIL: add a utility which let's manage per-block data efficiently.

    • add: include/swift/SIL/BasicBlockData.h
    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: include/swift/SIL/SILFunction.h
  • Commit cf17fd4df4585daf1a0f9c67b5870c1327a2ada6 by eeckstein:

    SILOptimizer: Use BasicBlockData in the StackNesting utility

    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • edit: include/swift/SILOptimizer/Utils/StackNesting.h
    • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/SILOptimizer/Utils/StackNesting.cpp
    • edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombine.cpp
    • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: test/SILOptimizer/stack-nesting-wrong-scope.swift
  • Commit 0287a1ec9477f705f10525b2c17e0b4b4a25ae45 by eeckstein:

    SILOptimizer: Use BasicBlockData in the InfiniteRecursionAnalysis

    • edit: lib/SILOptimizer/Mandatory/DiagnoseInfiniteRecursion.cpp
  • Commit 55761faf738a8f963d0611418af8bd738f361fc8 by eeckstein:

    SILOptimizer: Use BasicBlockData in MemoryDataflow

    • edit: lib/SILOptimizer/Transforms/DestroyHoisting.cpp
    • edit: lib/SIL/Verifier/MemoryLifetime.cpp
    • edit: include/swift/SIL/MemoryLifetime.h
  • Commit 7108be144208aecebac1c98485736de1631b5715 by eeckstein:

    SILOptimizer: Use BasicBlockData in RedundantLoadElimination and DeadStoreElimination

    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp

New issue found!

New issue found!

Terms of Service

Privacy Policy

Cookie Policy