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

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

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/5962/
Project: oss-swift-package-linux-ubuntu-16_04
Date of build: Wed, 24 Feb 2021 18:45:39 -0600
Build duration: 1 hr 48 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 518e1b0a595b653859629279408569b864c04676 by kimminhyuk1004:

[Parse] Improve error for defaulted accessor in a protocol property. SR-13963

  • add: test/decl/protocol/invalid_accessors_implementation.swift

  • edit: lib/Parse/ParseDecl.cpp

  • edit: include/swift/AST/DiagnosticsParse.def

  • Commit 946c1e716e85be0af261f9f2f4ce9db2fe43e315 by mgottesman:

    [sil.rst] Add some docs for begin_borrow and update end_borrow to its current syntactic form.

    • edit: docs/SIL.rst
  • Commit a78458c987c7927c2386527e9629ed4b4b6cad23 by mgottesman:

    [sil.rst] Use inline links instead of literals to refer to SILInstructions.

    • edit: docs/SIL.rst
  • Commit d3aee16db3ba2b24d3883ada58fb9cc307929f9e by mgottesman:

    [silgen-cleanup] Ensure that we move nextII past /all/ instructions we are going to delete no matter order of visitation.

    • edit: lib/SILOptimizer/Mandatory/SILGenCleanup.cpp
    • edit: validation-test/stdlib/Dictionary.swift
    • edit: test/SILOptimizer/silgen_cleanup.sil
  • Commit d492a53bf11cd3631395ee1991707ad7f2205652 by spestov:

    GSB: Remove unused SourceLoc parameter from computeGenericSignature()

    • edit: lib/AST/ASTContext.cpp
    • edit: lib/SILOptimizer/Differentiation/Thunk.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit b05678f18e4bd8b2a9f6583d406d8cee75dd54cd by pyaskevich:

    [ConstraintSystem] Allow static member references on protocol metatypes

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit ee8b87ecf9a3d00d80f0812ae85fc5a34aa48e2e by pyaskevich:

    [CSBindings] Allow base type of an unresolved member to be inferred from protocol requirements

    • edit: lib/Sema/CSBindings.cpp
  • Commit 3a145f54641a251f0e058b80aed245d374e00db5 by pyaskevich:

    [CSSimplify] Change equality semantics between base and result of unresolved member ref

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 7009207491fb8c38b14a1801ac9ae9cb7ca02cf0 by pyaskevich:

    [ConstraintSystem] Adjust handling of incorrect member references on protocol metatypes

    • edit: test/decl/enum/enumtest.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit 49cc21919b694b3cb2ba0cf3e7e5134defa2561f by pyaskevich:

    [CSBindings] Don't infer protocol types from the base of an unresolved member chain

    • edit: lib/Sema/CSBindings.cpp
  • Commit eaabd24746855cbc1c90ccd94b9e7da6769f5f61 by pyaskevich:

    [CSFix] Add a new fix to diagnose invalid static member refs on protocol metatype

    • edit: include/swift/Sema/CSFix.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSFix.cpp
  • Commit 9231acf202b0a0919ee83758af792e56479add0a by pyaskevich:

    [Diagnostics] Implement a tailored diagnostic for invalid static member refs on protocol metatypes

    • edit: lib/Sema/CSDiagnostics.h
    • edit: include/swift/Sema/CSFix.h
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSFix.cpp
  • Commit 497d42d90e9558b72ce77ce112a78382c9b80ea4 by pyaskevich:

    [ConstraintSystem] Add a new constraint which connects base with result of the member chain

    • edit: include/swift/Sema/Constraint.h
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 5b55ea1312ac7e65be8e6a0c00781d0d92f13dfb by pyaskevich:

    [CSGen] Use new UnresolvedMemberChainBase constraint

    • edit: test/expr/delayed-ident/member_chains.swift
    • edit: lib/Sema/CSGen.cpp
    • edit: unittests/Sema/BindingInferenceTests.cpp
    • edit: lib/Sema/CSBindings.cpp
  • Commit 03d869ad8ba3cda64409439ffb7022f94c842030 by pyaskevich:

    [Diagnostics] Extract invalid result type from overload choice

    • edit: lib/Sema/CSDiagnostics.h
    • edit: include/swift/Sema/CSFix.h
    • edit: lib/Sema/CSFix.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit df76400fe562eabf82afdbbc65fa0daaae29c67b by pyaskevich:

    [ConstraintSystem] Add a new reason for invalid member reference

    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 5758ae2bcc63183ad45fd8e1b5d1f9cddfdfe1b4 by pyaskevich:

    [ConstraintSystem] Filtering for static member lookup on protocol metatypes

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSApply.cpp
  • Commit d1ab178471e6c901b6c47c7cbfa4f6e2cf21c2fc by pyaskevich:

    [ConstraintSystem] Diagnose conformance failure with base of a static member lookup

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit dcd746906faf2ddcbb5d0a7f75a43c82b4a2b5e4 by pyaskevich:

    [ConstraintSystem] Mark member result type as a potential hole if base was incorrect

    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit feb8684dac75ad09f708b0d999aeb5aee4e9dfdf by pyaskevich:

    [Diagnostics] Add a clarifying note about result type for invalid member ref diagnostic

    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 30f255755bccdf585b9018af612c96699662fcdc by pyaskevich:

    [Diagnostics] NFC: Adjust all diagnostics improved/changed by static member refs on protocol metatypes feature

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Generics/where_clause_contextually_generic_decls.swift
    • edit: test/expr/postfix/dot/optional_context_member.swift
    • edit: test/decl/ext/protocol.swift
  • Commit e548366bb5e2bdeda8d9758f2ced8d23d1a49b87 by pyaskevich:

    [TypeChecker] Add tests for static member refs on protocol metatypes feature

    • add: test/Constraints/static_members_on_protocol_metatype.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 2b6d24eb992bea25dd913d94d83849b916ff6537 by pyaskevich:

    [ConstraintSystem] NFC: Slightly clarify comment about existence static members on a protocol metatype

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 618f5633c00a0fa58e792be7934ec476f3424c74 by pyaskevich:

    [CSFix] NFC: Fix a bad rebase of invalid static member lookup fix

    • edit: include/swift/Sema/CSFix.h
  • Commit b27fd2b4da3180b5e306b04cf68dcfc638f9fb8e by pyaskevich:

    [TypeChecker] NFC: Add a couple of test-cases of partially applied static members with protocol metatype base

    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: test/Constraints/static_members_on_protocol_metatype.swift
  • Commit a2ee7f2e6bdc7dec5d04a7ab25bb727e5fb2c697 by pyaskevich:

    [CSApply] Simplify handling of static member refs on protocol metatype

    • edit: lib/Sema/CSApply.cpp
  • Commit 9a584550d209fb2bcff2fb0c431d28072a815fa7 by pyaskevich:

    [ConstraintSystem] Ignore optionals when looking for a concrete base of a static member ref on protocol metatype

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: test/Constraints/static_members_on_protocol_metatype.swift
  • Commit 55fdb6c57af9b45640370381f64bb889b801596a by pyaskevich:

    [TypeChecker] NFC: Adjust test-case that now prints a generic parameter instead of a hole

    • edit: test/Generics/where_clause_contextually_generic_decls.swift
  • Commit 74d2a6c700ed82a95cb797869a9c14b1d204de27 by pyaskevich:

    [ConstraintSystem] Limit static member reference on protocol metatype to leading dot syntax only

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Generics/where_clause_contextually_generic_decls.swift
    • edit: test/decl/ext/protocol.swift
    • edit: test/Constraints/static_members_on_protocol_metatype.swift
  • Commit 88654b202516546bdc65a7907967bba81cb48b5f by pyaskevich:

    [CSBindings] Inferring protocol type for member chain base makes binding potentially incomplete

    • edit: lib/Sema/CSBindings.cpp
  • Commit e8f7a71870d4fd02a7ea4b43fc212c1ab6dac897 by pyaskevich:

    [CSBindings] Update static member lookup to utilize new isDelayed API

    • edit: include/swift/Sema/CSFix.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit 55cd99bce8bd8d341e6418ad1e47ccca8debfb3a by pyaskevich:

    [CSBindings] NFC: Adjust static member lookup feature to recent PotentialBindings changes

    • edit: include/swift/Sema/CSBindings.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit c44a92ae0b083b47d599c5a6f3b6a86e0bbed770 by pyaskevich:

    [ConstraintSystem] Implement new rule for static member lookup in generic contexts

    • add: test/Constraints/static_members_on_protocol_in_generic_context.swift
    • edit: lib/Sema/CSSimplify.cpp
    • delete: test/Constraints/static_members_on_protocol_metatype.swift
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit 2d8f002299c07caef08a196180b647ddb8fcadc2 by pyaskevich:

    [CSDiagnostics] Adjacent diagnostics for the new rules of static member lookup in generic context

    • edit: test/expr/postfix/dot/optional_context_member.swift
    • edit: test/Constraints/static_members_on_protocol_in_generic_context.swift
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit cf5e1fff8d1da97db63a504411a4b803b7c7e244 by pyaskevich:

    [Diagnostics] Add a tailored diagnostic for contextual lookup on protocols without Self requirement

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/static_members_on_protocol_in_generic_context.swift
    • edit: test/expr/postfix/dot/optional_context_member.swift
  • Commit c4ee3299912179b96777fda25e928ef26f080283 by pyaskevich:

    [CSSimplify] NFC: Adjust to API change - isHole -> isPlaceholder

    • edit: lib/Sema/CSSimplify.cpp
  • Commit f3f9555c5545b3f9740a57e3af1f85c73d306c4a by spestov:

    GSB: New implementation of getConformanceAccessPath()

    • delete: validation-test/compiler_crashers_2/0207-sr7371.swift
    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/GenericSignature.h
    • add: validation-test/compiler_crashers_2_fixed/0207-sr7371.swift
  • Commit f71b55ee54ce87d88ef0562a0efa41989d8bb6fd by spestov:

    GSB: Remove RequirementSource::usesRequirementSignature

    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 39397d76a15f2b5c48e03a4b7c4651d9a1c12659 by spestov:

    GSB: Remove HadAnyRedundantConstraints

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 1fe45e8833bbb2f660ca1e01c0e301228ff3d7cf by spestov:

    SILGen: Remove unused variable

    • edit: lib/SILGen/SILGenThunk.cpp
  • Commit fdab5f25572abab6275aa93a6f68c6ba47d2dade by atrick:

    Comment the getForwardingOwnership() API.

    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/SIL/SILValue.h
  • Commit ead5fa3f6506a15929671f4f51d6df2901540c67 by atrick:

    Move getOwnershipKind from SILValue to ValueBase.

    • edit: lib/SIL/IR/ValueOwnership.cpp
    • edit: include/swift/SIL/SILValue.h
  • Commit 2434891d5174f61e61986d575e6bae89f9154f80 by atrick:

    Add Operand->isConsuming() API.

    • edit: include/swift/SIL/SILValue.h
  • Commit d50f220018fc9827b4b0f6734d5b26adfd92d2f5 by atrick:

    Add a makeUserIteratorRange API

    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
  • Commit 0c09d42447eddce0cfe85e973505af657dada022 by atrick:

    Comment OSSA APIs makeNewValueAvailable & endLifetimeAtLeakingBlocks

    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
  • Commit dd525d02e7e8a484da4a311a4c0eef7e637e3b6a by atrick:

    Add requiresOSSACleanup API.

    • edit: include/swift/SILOptimizer/Utils/OwnershipOptUtils.h
  • Commit ca0d1893485c7e7c822e854acf114ddf999b908e by atrick:

    Add assert and comments to OperandOwnershipClassifier::visitFullApply

    • edit: lib/SIL/IR/OperandOwnership.cpp
  • Commit b908b9fe0424e98a5517a0aa6445fc899a0487e0 by atrick:

    EagerSpecializer: only run SIL verification when needed

    • edit: lib/SILOptimizer/Transforms/EagerSpecializer.cpp
  • Commit ba9f52071b9fdba482bc69828c33593148f04765 by atrick:

    OSSA: simplify-cfg support for trivial block arguments.

    • edit: lib/SIL/IR/SILFunctionType.cpp
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: test/SILOptimizer/dead_array_elim.swift
    • add: test/SILOptimizer/simplify_cfg_tryapply_ossa.sil
    • edit: test/SILOptimizer/string_optimization.swift
    • add: test/SILOptimizer/simplify_cfg_ossa.sil
    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
    • add: test/SILOptimizer/simplify_cfg_args_ossa.sil
    • add: test/SILOptimizer/simplify_cfg_ossa_disabled.sil
    • add: test/SILOptimizer/simplify_cfg_args_ossa_disabled.sil
    • edit: lib/SILGen/SILGenThunk.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
  • Commit dd9a9a64369a2eb1bf6f4c43d09d59df222cd556 by konrad_malawski:

    [Concurrency] Task APIs use thread-local ActiveTask now

    • edit: test/Concurrency/Runtime/task_locals_basic.swift
    • edit: test/Concurrency/Runtime/async_taskgroup_next_not_invoked_without_cancelAll.swift
    • edit: test/Concurrency/Runtime/task_locals_groups.swift
    • edit: test/Concurrency/Runtime/task_locals_inherit_never.swift
    • edit: test/Concurrency/Runtime/async_task_equals_hashCode.swift
    • add: test/Concurrency/Runtime/async_task_handle_cancellation.swift
    • edit: stdlib/public/Concurrency/TaskLocal.swift
    • edit: stdlib/public/Concurrency/Actor.cpp
    • edit: test/Concurrency/Runtime/async_task_priority_current.swift
    • edit: stdlib/public/Concurrency/Task.swift
    • edit: include/swift/Runtime/Concurrency.h
    • edit: test/Concurrency/Runtime/async_taskgroup_next_not_invoked_cancelAll.swift
    • edit: test/Concurrency/Runtime/async_taskgroup_throw_recover.swift
    • edit: test/Concurrency/Runtime/task_locals_async_let.swift
  • Commit 0750dde43c270ec6de6ee219eaea69decd8a4f9a by aschwaighofer:

    Enable USE_SWIFT_ASYNC_LOWERING

    • edit: CMakeLists.txt
  • Commit 4f208fef25004f2ffc8ef64a10b31187d2af0d46 by aschwaighofer:

    Take clang's isSwiftAsyncCCSupported into account

    • edit: lib/IRGen/IRGenModule.cpp
  • Commit cbd92e65ffdd204c97b3bd60d2cad67e3c6cbd96 by dungar:

    Rename BasicSourceFileInfo.InterfaceHash

    • edit: lib/AST/Module.cpp
    • edit: include/swift/AST/RawComment.h
    • edit: lib/Serialization/SerializeDoc.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/AST/RawComment.cpp
    • edit: lib/Serialization/ModuleFile.cpp
  • Commit 248292b9da88e970e6ca2716e9bf364a36b525ea by mgottesman:

    [cowarrayopt] Instead of always recomputing the loop we are analyzings exiting blocks when checking for dominance, use a cache.

    • edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
  • Commit 717e1a1005c354a6f05daf3c7a0b0d115a13eae1 by atrick:

    Comment the eliminateDeadInstruction and related APIs.

    • edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
  • Commit 8ae1b768f1dc6e613f88878569f8024e350acb7d by github:

    [docs] Update SIL.rst (#36131)

    • edit: docs/SIL.rst
  • Commit 658ce47636aba659f7583d8818fe7fb0c1c51c69 by mgottesman:

    [sil-combine] Allow for storage casts to be cloned when rebasing an address def-use chain onto a new interior pointer

    • edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
    • edit: test/SILOptimizer/sil_combine_ossa.sil
  • Commit 0f8ab3e42a4a052dec0e4b66c252fd83e8e5ba7c by repo:

    [android] Put in fixes for librt and armv7-a

    • edit: tests/CMakeLists.txt
    • edit: CMakeLists.txt
  • Commit 2a32737f82536c6a77d33cd084fa1e8eabcdafa3 by devteam.codafi:

    [NFC] Use Static Member == for Equatable Requirement

    • edit: Sources/TSCBasic/KeyedPair.swift
  • Commit 5cb2db4f5ae98652864ec8cfd78eff732ad516ba by jonas:

    [lldb] Reinstate support for LLDB_VERSION_STRING

    • edit: lldb/source/lldb.cpp
  • Commit d2e587719cc05d869179d02d6a06b39bc0dc3ba1 by flo:

    [AArch64] Regenerate check lines for neon-compare-instructions.ll.

    • edit: llvm/test/CodeGen/AArch64/neon-compare-instructions.ll
  • Commit 5f64643605a9ae0da51c947a3942e97c1bee1690 by flo:

    [AArch64] Use CMTST for != 0 vector compares (vnot (CMEQz A)).

    • edit: llvm/test/CodeGen/AArch64/vec_umulo.ll
    • edit: llvm/lib/Target/AArch64/AArch64InstrInfo.td
    • edit: llvm/test/CodeGen/AArch64/neon-compare-instructions.ll
  • Commit 7670b2d15dd6e9065b3d6666414e8b52ffe7e19b by aprantl:

    Support evaluating Swift async entry values

    • edit: lldb/source/Expression/DWARFExpression.cpp
    • edit: lldb/source/Target/SwiftLanguageRuntimeNames.cpp
    • edit: lldb/include/lldb/Target/SwiftLanguageRuntime.h
  • Commit d08377db4f65f0641b8aa82524d5d274a8f16ea0 by vsk:

    [lldb/test] Xfail failing tests

    • edit: lldb/test/API/lang/c/bitfields/TestBitfields.py
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/TestDataFormatterLibcxxMultiSet.py
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/TestDataFormatterLibccMultiMap.py
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
  • Commit ffdf81c85b3f15282f3a010273a29ebfd3dda35f by vsk:

    Only skip tests affected by rdar://74106716 under gmodules

    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/TestDataFormatterLibcxxMultiSet.py
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/TestDataFormatterLibccMultiMap.py
  • Commit 25144e97f79e9087125c7925efc2b71fd137a3e0 by nate_chandler:

    Add @llvm.coro.async.size.replace intrinsic.

    • edit: llvm/lib/Transforms/Coroutines/CoroInstr.h
    • edit: llvm/lib/Transforms/Coroutines/Coroutines.cpp
    • edit: llvm/include/llvm/IR/Intrinsics.td
    • edit: llvm/lib/Transforms/Coroutines/CoroCleanup.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-async.ll
  • Commit 54dbfbdca5fc0b979c8b2b393898f30bdf16a4a7 by github:

    [Collections] Trigger collection refresh if deserialization of SQLite data fails (#3305)

    • edit: Sources/PackageCollections/Model/Collection.swift
    • edit: Tests/PackageCollectionsTests/PackageCollectionsTests.swift
    • edit: Sources/PackageCollections/PackageCollections.swift
  • Commit 4632dd5a79b64be096be647128cf209411ac6c64 by github:

    Do not pass -framework to compiler tasks (#3304)

    • edit: Sources/Build/BuildPlan.swift
    • edit: Tests/BuildTests/BuildPlanTests.swift
  • Commit aa681bd6c61e22df0fd808044a886fc4a7ed3a65 by github:

    Use executableTarget in generated new executable packages (#3263)

    • edit: Sources/Workspace/InitPackage.swift