[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.04 (main) #5551

# [FAILURE] oss-swift-package-linux-ubuntu-16_04 [#5551]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/5551/
Project: oss-swift-package-linux-ubuntu-16_04
Date of build: Thu, 22 Oct 2020 16:55:50 -0500
Build duration: 1 hr 10 min

Changes- Commit 7a843e96b45fad34179f23edbc5577fb6f71c6f5 by bbuegling:

Make enhanced TSC CI optional for now

  • edit: jobs/pull-request/pr-swift-tools-support-core.sh

  • Commit e1852956a065bdeca503c28fec37b3de139f8010 by dgregor:

    [Concurrency] Drop "get" prefix when importing Objective-C methods as async.

    • edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: lib/ClangImporter/ImportName.h
    • edit: test/ClangImporter/objc_async.swift
  • Commit 97202faee50f20d1e86be9205b87ca8b801cd342 by nate_chandler:

    [Async CC] Put direct returns after indirect returns.

    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/GenCall.cpp
  • Commit a9aee1b9ddbba56a27de3a604cecefb17ed042a5 by nate_chandler:

    [Async CC] Put bindings after formal arguments.

    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/GenCall.h
  • Commit 409f3d253b4f09de15722b4f08d65e7b60f9b461 by nate_chandler:

    [NFC] Removed Explosion::peek.

    • edit: lib/IRGen/Explosion.h
  • Commit 0356c9f4c009daea16595a39690be335c70f2367 by nate_chandler:

    [NFC] Simplify saving of self to async context.

    • edit: lib/IRGen/GenCall.cpp
  • Commit 63b5ba457e5a36e890fd4846fc9ec0f2b638259c by nate_chandler:

    [NFC] Used consistent style for casting.

    • edit: lib/IRGen/GenCall.cpp
  • Commit 03f4e40f20c512fad34cae93a89144090bda1ee5 by nate_chandler:

    [Async CC] Move self after formal arguments.

    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/GenCall.cpp
  • Commit 24ea8becc8726859671d6086e5c8f724b3c6a13c by dgregor:

    [Concurrency] Move removal of leading "get" for async imports.

    • edit: lib/Basic/StringExtras.cpp
    • edit: include/swift/Basic/StringExtras.h
    • edit: lib/ClangImporter/ImportName.h
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/ClangImporter/IAMInference.cpp
    • edit: lib/ClangImporter/ImportName.cpp
  • Commit c18331c837e7c3d5deccbc37edc3b6c29d5c3ecd by rjmccall:

    Move swift_task_alloc/dealloc into the Concurrency library.

    • edit: stdlib/public/Concurrency/TaskStatus.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: include/swift/Runtime/Concurrency.h
    • edit: stdlib/public/Concurrency/CMakeLists.txt
    • add: stdlib/public/Concurrency/TaskAlloc.cpp
    • delete: stdlib/public/runtime/Concurrency.cpp
    • edit: stdlib/public/runtime/CMakeLists.txt
  • Commit a8464dcaf114ed8b17bddc814cf2de8141e15bed by rjmccall:

    Implicitly import _Concurrency under -enable-experimental-concurrency

    • edit: test/Concurrency/global_actor_inference.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-nothrow_call-sync-throw.sil
    • edit: include/swift/Frontend/Frontend.h
    • edit: test/IRGen/async/run-call-void-to-existential.sil
    • edit: test/IRGen/async/run-call-structinstance-int64-to-void.sil
    • edit: test/IRGen/async/run-call-int64-and-int64-to-void.sil
    • edit: test/Concurrency/actor_isolation.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-throw.sil
    • edit: test/Runtime/demangleToMetadata.swift
    • edit: test/IRGen/async/run-call-protocolextension_instance-void-to-int64.sil
    • edit: test/Parse/async-syntax.swift
    • edit: test/IRGen/async/run-call-generic-to-void.sil
    • edit: test/IRGen/async/run-call-void-to-int64-and-int64.sil
    • edit: test/attr/asynchandler.swift
    • edit: test/decl/class/actor/conformance.swift
    • edit: test/IRGen/async/run-call-int64-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-throw.sil
    • edit: include/swift/Strings.h
    • edit: test/decl/protocol/special/Actor.swift
    • edit: test/IRGen/async/run-call-void-to-int64.sil
    • edit: lib/Frontend/Frontend.cpp
    • edit: test/IRGen/async/run-call-generic-to-generic.sil
    • edit: test/ClangImporter/objc_async.swift
    • edit: test/decl/func/async.swift
    • edit: test/Serialization/async.swift
    • edit: test/decl/class/actor/basic.swift
    • edit: test/decl/protocol/conforms/objc_async.swift
    • edit: test/Casting/Casts.swift
    • edit: test/PrintAsObjC/async.swift
    • edit: test/expr/unary/async_await.swift
    • edit: test/IRGen/async/run-call-protocolwitness_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-nothrow_call-async-throw.sil
    • edit: test/decl/async/objc.swift
    • edit: test/ModuleInterface/concurrency.swift
    • edit: test/IRGen/async/run-call-existential-to-void.sil
    • edit: validation-test/compiler_crashers_2_fixed/rdar70144083.swift
    • edit: test/IRGen/async/run-call-void-to-struct_large.sil
    • edit: test/SILGen/synthesized_conformance_actor.swift
    • edit: test/attr/global_actor.swift
    • edit: test/IRGen/async/run-call-classinstance-void-to-void.sil
    • edit: test/IRGen/async/run-call-classinstance-int64-to-void.sil
    • edit: test/Serialization/attr-actorindependent.swift
    • edit: test/Constraints/async.swift
    • edit: test/IDE/print_clang_objc_async.swift
    • edit: test/TypeDecoder/concurrency.swift
    • edit: test/decl/class/actor/global_actor_conformance.swift
    • edit: test/IRGen/async/run-call-genericEquatable-x2-to-bool.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing.sil
    • edit: test/attr/attr_cdecl_async.swift
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-generic-to-int64-and-generic.sil
    • edit: test/IRGen/async.swift
    • edit: test/attr/actorindependent_unsafe.swift
    • edit: test/IRGen/ptrauth-actor.swift
    • edit: test/ModuleInterface/actor_isolation.swift
    • edit: test/attr/actorindependent.swift
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-void-to-int64.sil
    • edit: test/Parse/async.swift
  • Commit b717c7d82351d386402e8c8aad91139e1a20e0a4 by rjmccall:

    Prepare for a more real task-local alloocator implementation.

    • edit: stdlib/public/Concurrency/TaskAlloc.cpp
    • add: stdlib/public/Concurrency/TaskPrivate.h
  • Commit c31dab2fe332fc93ef3c6344b3b9068da9ef341d by rjmccall:

    Add a missing inline.

    • edit: include/swift/ABI/TaskStatus.h
  • Commit 76d8f03ba4541ac01374cfb4e15bda1733c132a6 by rjmccall:

    Make the task allocator verify stack discipline in the laziest possible way.

    • edit: stdlib/public/Concurrency/TaskAlloc.cpp
  • Commit a06d18ce814879d56bc9b249508fc9da3e3c0543 by rjmccall:

    Add API for creating unscheduled tasks.

    • add: stdlib/public/Concurrency/Task.cpp
    • edit: stdlib/public/Concurrency/CMakeLists.txt
    • edit: include/swift/ABI/Task.h
    • edit: include/swift/Runtime/Concurrency.h
    • edit: unittests/runtime/TaskStatus.cpp
    • edit: include/swift/ABI/MetadataKind.def
    • edit: include/swift/ABI/MetadataValues.h
  • Commit 8521453af39abae6fa29fbeaa474bcbbc64597ff by dgregor:

    [Concurrency] Drop "Asynchronously" suffix from imported 'async' methods.

    • edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h
    • edit: lib/Basic/StringExtras.cpp
    • edit: test/ClangImporter/objc_async.swift
  • Commit 051f4c41df712561601eb4c66066e9f938aa5397 by spestov:

    Sema: Improve comments based on code review feedback

    • edit: lib/Sema/TypeCheckAvailability.h
  • Commit 0f27312790af84e76b1fd53fc265482257fc9020 by spestov:

    Sema: Refactor TypeChecker::diagnoseInlinableDeclRef()

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/ResilienceDiagnostics.cpp
  • Commit b3dadc8973dd680d75f4ab110b60660c5811b6a3 by spestov:

    AST: Use VarDecl::isInitExposedToClients() from DeclContext::getFragileFunctionKind()

    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/ResilienceDiagnostics.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/AST/Decl.cpp
    • edit: test/attr/attr_inlinable.swift
  • Commit 5f5372a3fca19e7fd9f67e79b7f9ddbc12e467fe by spestov:

    Sema: Don't check SPI violations in diagnoseInlinableDeclRefAccess()

    • edit: lib/Sema/ResilienceDiagnostics.cpp
    • edit: test/SPI/local_spi_decls.swift
    • edit: test/SPI/spi_members.swift
    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: test/SPI/spi_client.swift
    • edit: test/SPI/implementation_only_spi_import_exposability.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 0dffe5c3484e610eb23f289d34dfd461cea48aac by spestov:

    Sema: Use VarDecl::isLayoutExposedToClients() when checking access in @frozen structs

    • add: test/attr/attr_fixed_layout_property_wrapper.swift
    • edit: lib/Sema/TypeCheckAccess.cpp
  • Commit b4c568e2d1256d834c9bda5f9306c50a20c8ea63 by spestov:

    Sema: Use VarDecl::isLayoutExposedToClients() when checking if @_spi attribute is allowed

    • edit: test/SPI/spi_members.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit 01bc77406194d90b6288054e73caea6bb6d8b9b6 by spestov:

    Sema: Enforce that stored properties of @_fixed_layout classes only reference public types

    • edit: lib/Sema/TypeCheckAccess.cpp
    • add: test/attr/attr_fixed_layout_class.swift
  • Commit fa50221d355ec383690c236dbe790116b36c0733 by spestov:

    Sema: Use VarDecl::isLayoutExposedToClients() when checking VarDecl exportability

    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: test/Sema/spi-in-decls.swift
    • edit: test/SPI/spi_members.swift
    • edit: test/Sema/implementation-only-import-in-decls.swift
  • Commit 587a8dafb9d1ea8959c9721878e2f4c430697df0 by spestov:

    Sema: Don't forget to visit conformances introduced by non-generic types

    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: test/Sema/implementation-only-import-in-decls.swift
    • edit: test/Sema/spi-in-decls.swift
  • Commit 8af4405f36e214cd6f6b1789431a5c505548e89b by spestov:

    AST: 'lazy' property initializers are never @inlinable

    • edit: test/SPI/spi_members.swift
    • edit: test/attr/attr_inlinable.swift
    • edit: lib/AST/Decl.cpp
  • Commit 506473dfba40cde3bfb5480b6d44f2d9c26f2cab by nate_chandler:

    [Async CC] Supported partial application.

    • edit: lib/IRGen/GenHeap.h
    • add: test/IRGen/async/run-partialapply-capture-struct_classinstance_classinstance-and-int64-to-int64.sil
    • add: test/IRGen/async/run-partialapply-capture-int64-int64-to-int64.sil
    • add: test/IRGen/async/run-partialapply-capture-int64-to-generic.sil
    • edit: lib/IRGen/GenFunc.cpp
    • add: test/IRGen/async/run-partialapply-capture-structgeneric_classinstance_to_struct_and_error.sil
    • add: test/IRGen/async/run-partialapply-capture-type_structgeneric_polymorphic_constrained-to-void.sil
    • edit: lib/IRGen/IRGenSIL.cpp
    • add: test/IRGen/async/partial_apply_forwarder.sil
    • add: test/IRGen/async/run-partialapply-capture-inout-generic-and-in-generic-to-generic.sil
    • edit: lib/IRGen/GenCall.cpp
    • add: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
    • add: test/IRGen/async/run-partialapply-capture-structgeneric_polymorphic_constrained-to-void.sil
    • add: test/IRGen/async/partial_apply.sil
    • add: test/IRGen/async/run-partialapply-capture-class-to-void.sil
    • add: test/IRGen/async/run-partialapply-capture-type_thin-and-classinstance-to-void.sil
    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/GenHeap.cpp
    • edit: lib/IRGen/GenReflection.cpp
    • edit: test/Inputs/print-shims.swift
  • Commit 0e1f691ade48e2a2a973daebdbcb9f155c5865ad by bbuegling:

    Add workspace for CI testing

    • add: Utilities/ci.xcworkspace/contents.xcworkspacedata
  • Commit 560579abbf1ec02687b9a14ff4b394422d636623 by compnerd:

    TSCBasic: repair the build on Windows after #139

    • edit: Sources/TSCBasic/Thread.swift
  • Commit 3f551789088fc923af873529098fe959d844578b by davg:

    Don't log the sourcekit code complete request

    • edit: Sources/SourceKitLSP/Swift/CodeCompletion.swift
  • Commit 202bca8ce065d6543aee512cdf37f2ade93521ad by aprantl:

    Remove obsolote early exit. This fixes a regression hidden by 2c911bceb06ed376801251bdfd992905a66f276c

    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
    • edit: lldb/test/API/lang/swift/protocol_extension_computed_property/main.swift
    • edit: lldb/test/API/lang/swift/protocol_extension_computed_property/TestProtocolExtensionComputerProperty.py
  • Commit 7a5a004838432091392303045b4309a2fd105e47 by aprantl:

    Enable passing tests

    • edit: lldb/test/API/lang/swift/clangimporter/headermap_conflict/TestSwiftHeadermapConflict.py
  • Commit a48c648835d559af9da518d6938211e50c187e00 by aprantl:

    Bind generic types in the expression evaluator if dybamic types are requested.

    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp
    • edit: lldb/test/API/lang/swift/expression/static/TestSwiftExpressionsInClassFunctions.py
  • Commit ee9caf1ac47d193141242adf3fbae1837708d7df by aprantl:

    Fix various warnings.

    • edit: lldb/unittests/Symbol/TestSwiftASTContext.cpp
  • Commit df3a3e8a048cf83b12505546f828a6e1f05a07eb by github:

    Fix comment typo in Package.swift (#2994)

    • edit: Package.swift
  • Commit 6c5f9d88b8410c90dbad90b58f3a6aeada4a8438 by xi_ge:

    Derive supplementary output paths using the full basename of .swiftmodule

    • edit: Tests/SwiftDriverTests/SwiftDriverTests.swift
    • edit: Sources/SwiftDriver/Driver/Driver.swift