[Swift CI] Build Failure: 1. OSS - Swift ASAN - macOS (main) #5438

# [FAILURE] oss-swift-incremental-ASAN-RA-macos [#5438]

Build URL: https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-macos/5438/
Project: oss-swift-incremental-ASAN-RA-macos
Date of build: Tue, 26 Jan 2021 19:48:37 -0600
Build duration: 5 hr 59 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 8f81609a1b26b283a3ded5596206378fe6f1d469 by ewilde:

Imported macros are actor independent

  • edit: test/IDE/print_clang_objc_async.swift

  • edit: lib/ClangImporter/ImportDecl.cpp

  • edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h

  • Commit daa72d3cc574e8b1a3aaba442764d139db14b572 by aschwaighofer:

    Add llvm::Attribute::SwiftAsync to the context parameter

    • edit: test/IRGen/async/run-call-genericEquatable-x2-to-bool.sil
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-generic-to-int64-and-generic.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-int64-to-int64.sil
    • edit: test/IRGen/async/run-thintothick-int64-to-void.sil
    • edit: lib/IRGen/SwiftTargetInfo.h
    • edit: lib/IRGen/SwiftTargetInfo.cpp
    • edit: test/IRGen/async/run-call-struct_five_bools-to-void.sil
    • edit: test/IRGen/async/run-convertfunction-int64-to-void.sil
    • edit: lib/IRGen/GenFunc.cpp
    • edit: test/IRGen/async.swift
    • edit: test/IRGen/async/hop_to_executor.sil
    • edit: test/IRGen/async/run-call-structinstance-int64-to-void.sil
    • edit: test/IRGen/async/run-call-classinstance-int64-to-void.sil
    • edit: test/IRGen/async/run-call-resilient-classinstance-void-to-void.sil
    • edit: unittests/runtime/Actor.cpp
    • edit: include/swift/AST/IRGenOptions.h
    • edit: test/IRGen/async/run-partialapply-capture-class-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-throw.sil
    • edit: test/IRGen/async/run-partialapply-capture-inout-generic-and-in-generic-to-generic.sil
    • edit: stdlib/public/Concurrency/TaskGroup.cpp
    • edit: test/IRGen/async/run-call-dynamic-void_to_void.swift
    • edit: unittests/runtime/CMakeLists.txt
    • edit: test/IRGen/async/partial_apply.sil
    • edit: lib/IRGen/IRGen.cpp
    • edit: test/IRGen/async/run-call-int64-and-int64-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing.sil
    • edit: test/IRGen/async/run-partialapply-capture-structgeneric_polymorphic_constrained-to-void.sil
    • edit: include/swift/ABI/MetadataValues.h
    • edit: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
    • edit: test/IRGen/async/run-call-protocolextension_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call-void-to-int64.sil
    • edit: test/IRGen/async/run-call-existential-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-int64-throws-to-int64.sil
    • edit: test/IRGen/async/run-call-void-to-int64-and-int64.sil
    • edit: test/IRGen/async/builtins.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-nothrow_call-sync-throw.sil
    • edit: test/IRGen/async/run-call-class-witnessmethod-void-to-void.swift
    • edit: unittests/runtime/TaskStatus.cpp
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call-protocolwitness_instance-void-to-int64.sil
    • edit: lib/IRGen/GenCall.cpp
    • edit: test/DebugInfo/async-args.swift
    • edit: test/IRGen/async/run-call-void-to-existential.sil
    • edit: test/IRGen/async/partial_apply_forwarder.sil
    • edit: test/IRGen/async/run-call-classinstance-void-to-void.sil
    • edit: include/swift/Runtime/Config.h
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: test/IRGen/async/run-partialapply-capture-classinstance-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-type_thin-and-classinstance-to-void.sil
    • edit: test/IRGen/async/run-call-int64-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-throw.sil
    • edit: include/swift/ABI/Executor.h
    • edit: test/IRGen/async/run-partialapply-capture-struct_classinstance_classinstance-and-int64-to-int64.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-to-generic.sil
    • edit: test/IRGen/async/run-call-generic-to-void.sil
    • edit: test/IRGen/async/run-call-void-to-struct_large.sil
    • edit: test/IRGen/async/run-call-generic-to-generic.sil
    • edit: test/IRGen/async/run-call-resilient-protocolinstance-void-to-void.swift
    • edit: test/IRGen/async/run-partialapply-capture-structgeneric_classinstance_to_struct_and_error.sil
    • edit: test/IRGen/async/run-partialapply-capture-type_structgeneric_polymorphic_constrained-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-nothrow_call-async-throw.sil
  • Commit 12e6ec1dafb3f72550600880802c95d1d4cd4ae1 by aschwaighofer:

    Fix one more test

    • edit: test/IRGen/async/Inputs/class_open-1instance-void_to_void.swift
  • Commit 83e8588977df195e8beadc76b135be98a9a85fc9 by dgregor:

    [AST Verifier] Handle ObjC requirements satisfied by alternative requirements.

    • add: test/ClangImporter/objc_async_conformance.swift
    • edit: lib/AST/ASTVerifier.cpp
  • Commit d6ffddc63f77d80ea491bda14f664e7fa7ef8888 by mgottesman:

    [sil-combine] Add ownership support for switch_enum_addr transforms.

    • edit: test/SILOptimizer/sil_combine_enums_ossa.sil
    • edit: test/SILOptimizer/sil_combine_ossa.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
  • Commit 5b64ef81840eb8b6ffd768d412ac442bf5d1c514 by spestov:

    Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp

    • edit: lib/Sema/DerivedConformanceDifferentiable.cpp
  • Commit 44fdc746ea299c6e637ec78cf9881287d9ea4111 by mgottesman:

    [ownership] Allow the user of OwnershipRAUWHelper to insert forwarding transforms of the new value at oldValue in between checking and RAUWing.

    • edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
    • edit: include/swift/SILOptimizer/Utils/OwnershipOptUtils.h
  • Commit 2abd7e8604160a78c6c46d52a201288e30cb8ed8 by mgottesman:

    [sil-combine] Update unchecked_bitwise_cast canonicalizations for ownership.

    • edit: test/SILOptimizer/sil_combine.sil
    • edit: test/SILOptimizer/sil_combine_ossa.sil
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerCastVisitors.cpp
  • Commit de58e7997b2bb96984584686b4ed7e85936fcf6c by mgottesman:

    [ownership] When RAUWing an unowned value with a owned/guaranteed value only insert unchecked_ownership_conversion for terminator uses.

    • edit: test/SILOptimizer/ossa_rauw_tests.sil
    • edit: test/SILOptimizer/sil_combine_ossa.sil
    • edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
  • Commit bf5ac43a665ad12334c4c3001cbb4a9da7a70038 by mgottesman:

    [sil-combine] Enable unreachable pruning for ownership.

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
  • Commit b6f873b6be747dbc2b99a83863a4778dcd0ba64c by mgottesman:

    [sil-combine] Enable a bunch of tests that already pass.

    • edit: test/SILOptimizer/sil_combine_ossa.sil
  • Commit 68b4671a78f9e3652c9d078c0bfaa1e426f38bb5 by mgottesman:

    [sil-combine] Enable sil-combine simplifications for {thick_to_objc,objc_to_thick}_metatype.

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerCastVisitors.cpp
    • edit: test/SILOptimizer/sil_combine_ossa.sil
    • edit: test/SILOptimizer/sil_combine_peephole_thick_to_objc_metatype_ossa.sil
    • delete: test/SILOptimizer/peephole_thick_to_objc_metatype.sil
  • Commit 04ba6c6d96cf1f230a19b1737cf57828b474f3bc by mgottesman:

    [sil-combine] Enable select_enum canonicalization in OSSA.

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
    • edit: test/SILOptimizer/sil_combine_enums_ossa.sil
  • Commit 05a8cbe04777790771240107a6a900ba053681af by dave:

    [testing] Add missing REQUIRES

    • edit: test/Parse/foreach_async.swift
  • Commit 4cd3171f350e64e8e416b18797f0cfac63fd5126 by eeckstein:

    SIL: support dealloc_ref and dealloc_partial_ref in LoadBorrowImmutabilityChecker

    • edit: test/SILOptimizer/load_borrow_verify.sil
    • edit: lib/SIL/Verifier/LoadBorrowImmutabilityChecker.cpp
  • Commit 8e7f9c9cbd5d23806e53f82a8bd345c0c7520f8b by github:

    Revert "SIL: let SingleValueInstruction only inherit from a single SILNode."

    • edit: include/swift/SIL/DynamicCasts.h
    • edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
    • edit: include/swift/SIL/SILNode.h
    • edit: include/swift/SIL/SILValue.h
    • edit: lib/SIL/IR/SILArgument.cpp
    • edit: include/swift/SILOptimizer/Utils/LoadStoreOptUtils.h
    • edit: lib/SIL/IR/SILInstruction.cpp
    • edit: include/swift/SIL/SILPrintContext.h
    • edit: lib/SIL/IR/SILPrinter.cpp
    • edit: include/swift/SILOptimizer/Analysis/AliasAnalysis.h
    • edit: lib/SIL/IR/SILInstructions.cpp
    • edit: include/swift/SIL/PrettyStackTrace.h
    • edit: include/swift/SIL/SILArgument.h
    • edit: lib/SILOptimizer/Mandatory/Differentiation.cpp
    • edit: include/swift/SIL/ApplySite.h
    • edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
    • edit: lib/SILOptimizer/Analysis/IVAnalysis.cpp
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/SILOptimizer/Utils/ConstExpr.cpp
    • edit: lib/SIL/Utils/OwnershipUtils.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/SIL/SILUndef.h
    • edit: lib/SILOptimizer/Mandatory/DiagnoseInfiniteRecursion.cpp
    • edit: lib/SILOptimizer/ARC/GlobalARCSequenceDataflow.cpp
    • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
    • edit: include/swift/SILOptimizer/Utils/SCCVisitor.h
    • edit: lib/SIL/IR/SILUndef.cpp
    • edit: lib/SILOptimizer/Utils/LoadStoreOptUtils.cpp
    • edit: lib/SIL/IR/SILBasicBlock.cpp
    • edit: lib/SILOptimizer/PassManager/PassManager.cpp
    • edit: include/swift/SIL/SILNodes.def
    • edit: lib/SIL/IR/SILFunction.cpp
    • edit: lib/SIL/IR/SILValue.cpp
    • edit: lib/SILOptimizer/ARC/RefCountState.cpp
    • edit: lib/SILOptimizer/ARC/RCStateTransition.h
    • edit: lib/SILOptimizer/ARC/RCStateTransition.cpp
    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
    • edit: lib/SILOptimizer/ARC/ARCRegionState.cpp
  • Commit bc5e3a5c31d44c369c46581af3b1159e12403cb6 by aprantl:

    Add a setting to opt out of the TypeRef typesystem. (NFC-ish)

    • edit: lldb/source/Core/CoreProperties.td
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
    • edit: lldb/include/lldb/Core/ModuleList.h
    • edit: lldb/source/Core/ModuleList.cpp
  • Commit 35b4a44a7bfc5b807f728a245671848aa9dfeb9c by devteam.codafi:

    Teach the Driver to Propagate Cross-Module Incremental Build Flag

    • edit: Sources/SwiftDriver/Jobs/MergeModuleJob.swift
  • Commit f1b531aaa8ea7d8118393282fc5a4ee398f7674e by devteam.codafi:

    Deserialize Incremental External Dependency Nodes

    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraph.swift
    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/DependencyKey.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/SourceFileDependencyGraph.swift
Terms of Service

Privacy Policy

Cookie Policy