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

# [FAILURE] swift-main-source-compat-suite [#5776]

Build URL: https://ci.swift.org/job/swift-main-source-compat-suite/5776/
Project: swift-main-source-compat-suite
Date of build: Mon, 15 Mar 2021 22:45:17 -0500
Build duration: 15 hr

Changes- Commit 1668cfb01cff90e13f72ea1bbccf0eb768ed4c44 by mracek:

Revert "XFAIL TSAN Tests on AS Hosts"

  • edit: test/Sanitizers/tsan-libdispatch.swift

  • edit: test/Sanitizers/tsan-emptyarraystorage.swift

  • edit: test/Sanitizers/tsan-static-exclusivity.swift

  • edit: test/Sanitizers/tsan-norace-block-release.swift

  • edit: test/Sanitizers/tsan-norace-deinit-run-time.swift

  • edit: test/Sanitizers/tsan.swift

  • Commit fe4984b9a70db303b077ed18fef8727efaedc18f by victoria_m:

    don't filter symbols if they have platform-agnostic availability

    • edit: test/SymbolGraph/Symbols/Unavailable.swift
    • edit: lib/SymbolGraphGen/SymbolGraphASTWalker.cpp
    • add: test/SymbolGraph/Symbols/Mixins/Availability/PlatformAgnostic.swift
  • Commit a8ad32d55b744ae738a495bdbea8e50734bfcdd8 by pyaskevich:

    [ConstraintLocator] Add a new locator accessor to check whether it belongs to key path component result

    • edit: include/swift/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintLocator.cpp
  • Commit fb89d1193107b711472a9dd1261619ed7111a820 by pyaskevich:

    [ConstraintLocator] NFC: Adjust name of isForKeyPathComponent to clarify its meaning

    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/Sema/ConstraintLocator.h
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 7e6fb9f1271a13aa59b08c515187c67f5859db1e by varun_gandhi:

    Remove USE_SWIFT_ASYNC_LOWERING CMake setting.

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: CMakeLists.txt
    • edit: include/swift/Runtime/Config.h
    • edit: include/swift/AST/IRGenOptions.h
    • edit: include/swift/Config.h.in
    • edit: include/swift/Runtime/CMakeConfig.h.in
  • Commit 5d1b588273273a6e5c7f9c55fb69a22336ef2fb5 by victoria_m:

    use fully qualified titles for enum elements

    • edit: test/SourceKit/CursorInfo/cursor_symbol_graph.swift
    • edit: test/SymbolGraph/Symbols/Names.swift
    • edit: lib/SymbolGraphGen/Symbol.cpp
  • Commit dde9fa35e82652745434baf145f769eca48c405a by pyaskevich:

    [ConstraintSystem] Re-activate constraints if, due to incorrect reference, member type has been bound before base type

    • edit: lib/Sema/CSBindings.cpp
    • edit: test/expr/unary/keypath/keypath.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 11a641ff03d869d00f6cf0f7b1b9b2c50da70b91 by atrick:

    Enable mandatory copy propagation SIL pass.

    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • edit: test/Interpreter/builtin_bridge_object.swift
    • edit: test/IRGen/unmanaged_objc_throw_func.swift
    • edit: test/sil-passpipeline-dump/basic.test-sh
  • Commit 5e2bd57d90f19ea7d39208ad21db050a52bd209e by xi_ge:

    driver: prefer a new driver name as swift-driver instead of swift-driver-new

    • edit: tools/driver/driver.cpp
  • Commit b948f20e4166865b83ef54dad63c9a2f92bb5fa9 by xi_ge:

    build-script: keep SwiftDriver as the last product to build

    • edit: utils/build-script
  • Commit efaaee3656dc5d44378b50e4f3a7f023e70bb072 by nate_chandler:

    [IRGen] Mangling for async, non-constant partial_apply thunks.

    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/IRGen/IRGenMangler.cpp
    • edit: docs/ABI/Mangling.rst
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/IRGen/IRGenMangler.h
  • Commit aac2caf7c6bee43abdcafa77a57cd9a10d0314d7 by github:

    [stdlib] Speed up the FixedPointConversion tests (#36434)

    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt32.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt16.swift
    • edit: validation-test/stdlib/FixedPointConversion/Inputs/FixedPointConversion.swift.gyb
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt64.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt8.swift
    • edit: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt16.swift
  • Commit 00f495f48cc7a21a5ea0e7c2dc4f59819485d4f9 by aschwaighofer:

    Mangling for suspend/await resume partial functions

    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: docs/ABI/Mangling.rst
  • Commit 2083e1bba1fa4245a08a800f1fc78a619da200ac by github:

    [Driver] Use library search group when linking statically (#36356)

    • edit: lib/Driver/UnixToolChains.cpp
    • edit: test/Driver/linker-args-order-linux.swift
  • Commit 5b2afec56a5422c2d71a481a22297a9e685eeb80 by dgregor:

    Only produce ConcurrentValue-related diagnostics under -warn-concurrency.

    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/Concurrency/actor_isolation.swift
    • edit: test/Concurrency/actor_keypath_isolation.swift
    • edit: test/Concurrency/actor_call_implicitly_async.swift
    • edit: test/Concurrency/concurrent_value_checking.swift
    • edit: test/attr/attr_objc_async.swift
  • Commit 7ef9cc633eeca35a183d7f5e2705bb0fc5d79df4 by nate_chandler:

    [Gardening] Fixed sigil.

    • edit: docs/ABI/Mangling.rst
  • Commit a066ecb169d69c5348bc6b04aed5566efcb845cd by nate_chandler:

    [Gardening] Tweaked comment.

    • edit: include/swift/SIL/SILInstructionWorklist.h
  • Commit 218b9c029b3eb9789cf7adad38684c667a3c1d58 by nate_chandler:

    [IRGen] Added LinkEntity for partial apply forwarder.

    • edit: include/swift/IRGen/Linking.h
    • edit: lib/IRGen/Linking.cpp
  • Commit bf728e74d16d75595c11a3a85d6c5b74432b925d by nate_chandler:

    [IRGen] Added LinkEntity for AFP to PAF.

    • edit: lib/IRGen/Linking.cpp
    • edit: include/swift/IRGen/Linking.h
  • Commit 95a508a43561700c1ba0ce2205947b73d014f4c5 by nate_chandler:

    [Test] Mangling of second PAF for a function.

    • edit: test/Demangle/Inputs/manglings.txt
  • Commit 6c7063d4750eafebabc8d1a58280f1eaf2980f90 by nate_chandler:

    [Test] Gave async/partial_apply[_forwarder].sil pa'd funcs sizes.

    • edit: test/IRGen/async/partial_apply_forwarder.sil
    • edit: test/IRGen/async/partial_apply.sil
  • Commit c8c39f82b9732e07a4f1002fa678a89562c5956c by nate_chandler:

    [Test] Passed -g in IRGen/async/partial_apply.sil.

    • edit: test/IRGen/async/partial_apply.sil
  • Commit 9501371cb7dc09ca7f724bf1c58d5c437e275289 by nate_chandler:

    [Test] Added for part_ap of async @conv(method).

    • add: test/IRGen/async/run-partialapply-capture-classinstance_generic-and-int-to-string.sil
  • Commit fb5c4a10f573635a70689d36cca8d9b004681eea by nate_chandler:

    [Test] Updated FC'd PAF names.

    • edit: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-to-generic.sil
  • Commit d29f8b6e2a6e4c5e5bae5d1f6466b4c8bb8a4c6d by nate_chandler:

    [Test] Tested @callee_guaranteed witness_method.

    • edit: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
  • Commit e371f55a7d9dc4f482ee9b44ec0c0a66801a4177 by nate_chandler:

    [Test] FC'd part_ap of async dyn witness_method.

    • edit: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
  • Commit dbe689a3f24d9ac61b0e8af40ede210e9c1fd4e4 by nate_chandler:

    [AST] De/mangling for functions with generic sigs.

    • edit: lib/AST/ASTDemangler.cpp
    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: include/swift/AST/ASTDemangler.h
    • edit: include/swift/Demangling/TypeDecoder.h
    • edit: stdlib/public/runtime/MetadataLookup.cpp
  • Commit ee63777332120ca664cacb94b49672d5a78f24ca by nate_chandler:

    [IRGen] Fix ABI for thick async functions.

    • edit: lib/IRGen/CMakeLists.txt
    • edit: include/swift/IRGen/IRGenSILPasses.h
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/IRGen/GenCall.cpp
    • add: lib/IRGen/PartialApplyLowering.cpp
    • edit: test/IRGen/async/run-partialapply-capture-classinstance_generic-and-int-to-string.sil
    • add: test/IRGen/async/partial_apply_lowering.sil
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: test/IRGen/async/partial_apply.sil
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
  • Commit 2b72725d321474e37a93572b6660302ddcd2bf90 by dgregor:

    Special-case the relationship of Error and CodingKey to ConcurrentValue

    • edit: lib/AST/ASTPrinter.cpp
  • Commit 4e26d8466a224cfe1d445ecc95e903aa88bda054 by eeckstein:

    fix a use-after free in MemoryLocations

    • edit: lib/SIL/Utils/MemoryLocations.cpp
  • Commit fd2ba3091ccdbe740e3a7a7fdf9d8d4793ddbeea by davelee.com:

    Remove .#doc_clang_module.swift

    • delete: test/SourceKit/DocSupport/.#doc_clang_module.swift