# [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