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

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

Build URL: https://ci.swift.org/job/swift-main-source-compat-suite-debug/3674/
Project: swift-main-source-compat-suite-debug
Date of build: Thu, 19 Nov 2020 15:19:45 -0600
Build duration: 11 hr

Changes- Commit 81b8cdcfd250a4f3fe9f7597b18f206bc1128be9 by jgroff:

SILGen: Update emitForeignToNativeThunk to handle async methods.

  • edit: lib/SILGen/SILGenBridging.cpp

  • add: test/SILGen/objc_async_from_swift.swift

  • Commit 894528062dcf46597c46d1987c616971627604ef by dgregor:

    [Concurrency] Implement Task.Handle.get() in terms of an async runtime call.

    • edit: include/swift/Runtime/Concurrency.h
    • edit: stdlib/public/Concurrency/Task.swift
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: test/Concurrency/Runtime/basic_future.swift
  • Commit a015e4cf7b8a9539f94eb4d262ef9520a506031a by dgregor:

    [Concurrency] Remove the C++ runtime test for swift_future_task_wait.

    • delete: unittests/runtime/TaskFuture.cpp
    • edit: unittests/runtime/CMakeLists.txt
  • Commit 4dfaa7793564d0213d81a99d94c803b6f70437d5 by nate_chandler:

    [IRGen] Pack extra data pattern structs.

    • edit: test/IRGen/enum_value_semantics_future.sil
    • edit: test/IRGen/generic_structs.sil
    • edit: test/IRGen/generic_structs_future.sil
    • edit: test/IRGen/prespecialized-metadata/struct-extradata-field_offsets-no_trailing_flags.swift
    • edit: test/IRGen/prespecialized-metadata/enum-extradata-no_payload_size-trailing_flags.swift
    • edit: test/IRGen/prespecialized-metadata/enum-extradata-payload_size-trailing_flags.swift
    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-extradata-field_offsets-trailing_flags.swift
    • edit: test/IRGen/prespecialized-metadata/struct-extradata-no_field_offsets-trailing_flags.swift
    • edit: test/IRGen/prespecialized-metadata/enum-extradata-payload_size-no_trailing_flags.swift
  • Commit 8b6ff9cb672f5ef30ff893ad6f70080c34afdcc3 by nate_chandler:

    [NFC] Assert that extra data size matches extra data pattern and offset.

    • edit: lib/IRGen/GenMeta.cpp
  • Commit a3026a398861ea2da55efaa420a555d917f8f066 by eeckstein:

    [concurrency] SILGen: emit hop_to_executor instructions in actor-isolated closures.

    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: test/SILGen/hop_to_executor.swift
  • Commit a19ae5c1c508b90602b59fca56e3596571da5eeb by eeckstein:

    [concurrency] Correctly handle dead-end and unreachable blocks in OptimizeHopToExecutor

    • edit: lib/SILOptimizer/Mandatory/OptimizeHopToExecutor.cpp
    • edit: test/SILOptimizer/optimize_hop_to_executor.sil
  • Commit abea46ea59b7e66717b015151290cdefd2cd0dcb by github:

    Make Float16 available for macOS on Apple Silicon (#34821)

    • edit: test/ClangImporter/simd.swift
    • edit: stdlib/public/core/Codable.swift
    • edit: stdlib/public/core/FloatingPointParsing.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/SIMDVectorTypes.swift.gyb
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/IntegerTypes.swift.gyb
    • edit: stdlib/public/core/Runtime.swift
    • edit: test/stdlib/PrintFloat.swift.gyb
  • Commit 5ccf3a852c4771421ebe17d48f49a8830b74a469 by eeckstein:

    SILVerifier: don't enforce that there must be an unreachable after a no-return apply.

    • edit: lib/SIL/Verifier/SILVerifier.cpp
  • Commit 80d6e6c47838b48d5478cdc514c27d7bcd8abbfd by eeckstein:

    SILVerifier: don't dump the whole module in case of a verifier failure.

    • edit: lib/SIL/Verifier/SILVerifier.cpp
  • Commit e09e4a72ff0d68f234e42c5007deace19eb2ec68 by nate_chandler:

    [Runtime] Check that extraDataSize matches extraDataPattern.

    • edit: stdlib/public/runtime/Metadata.cpp