[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 18.04 - Long Test (main) #5027

# [FAILURE] oss-swift-incremental-RA-linux-ubuntu-18_04-long-test [#5027]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-18_04-long-test/5027/
Project: oss-swift-incremental-RA-linux-ubuntu-18_04-long-test
Date of build: Fri, 12 Feb 2021 18:11:06 -0600
Build duration: 2 hr 37 min

Identified problems:- Swift Compile Error: Swift compiler error

  • Indication 1
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes- Commit 69c4fc47cba74c93712056bb821312d89da4ce78 by acgarland:

Add optional -emit-symbol-graph output when emitting modules

  • edit: include/swift/Frontend/FrontendOptions.h

  • edit: lib/AST/Module.cpp

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

  • edit: test/Serialization/comments-hidden.swift

  • edit: lib/Driver/ToolChains.cpp

  • edit: lib/Serialization/Serialization.cpp

  • edit: lib/SymbolGraphGen/SymbolGraph.cpp

  • edit: lib/Frontend/Frontend.cpp

  • edit: lib/SymbolGraphGen/SymbolGraphGen.cpp

  • edit: include/swift/Serialization/SerializationOptions.h

  • edit: lib/Frontend/CompilerInvocation.cpp

  • edit: lib/Serialization/CMakeLists.txt

  • edit: include/swift/Option/Options.td

  • add: test/SymbolGraph/EmitWhileBuilding.swift

  • edit: include/swift/AST/Decl.h

  • edit: lib/Frontend/ArgsToFrontendOptionsConverter.cpp

  • edit: lib/Frontend/ArgsToFrontendOutputsConverter.cpp

  • Commit d8f7f20c4bcbfc6570d85886040e2fb6347fa204 by jgrynspan:

    [Concurrency] Simplify the type story for Continuation by eliminating Throwing variants

    • edit: stdlib/public/Concurrency/PartialAsyncTask.swift
    • edit: stdlib/public/Concurrency/CheckedContinuation.swift
    • edit: lib/SILGen/ResultPlan.cpp
    • edit: include/swift/AST/KnownSDKTypes.def
    • edit: lib/SILGen/SILGenThunk.cpp
    • edit: test/Concurrency/async_tasks.swift
    • edit: test/SILGen/objc_async.swift
    • add: stdlib/public/Concurrency/ContinuationProtocol.swift
    • edit: stdlib/public/Concurrency/CMakeLists.txt
  • Commit f29074d8b6cfc320e18482afd51d7440a9e161d2 by rjmccall:

    Diagnose the implicit use of self in nested closures.

    • edit: test/expr/closure/closures.swift
    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit e83b0a2a84ecacdebf34b19b448885faccf84513 by ewilde:

    Deprecate runAsyncAndBlock API

    • edit: stdlib/public/Concurrency/Task.swift
  • Commit f35b110cf7ecf89dacaa474730097f9a11450425 by mikeash:

    [Runtime] Support precomputed protocol conformances in the shared cache.

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: stdlib/public/runtime/EnvironmentVariables.def
  • Commit 7e7215459f4eaf2c6d34fdb5512bea4ea5fdbfb3 by jgrynspan:

    Remove _Continuation protocol and duplicate the relevant code.

    • delete: stdlib/public/Concurrency/ContinuationProtocol.swift
    • edit: stdlib/public/Concurrency/CMakeLists.txt
    • edit: stdlib/public/Concurrency/CheckedContinuation.swift
    • edit: stdlib/public/Concurrency/PartialAsyncTask.swift
  • Commit a84a3a8f2363ceecccb12ccb62314089d68e9a8a by mikeash:

    [Stdlib] Fix _swift_modifyAtWritableKeyPath_impl to check for ReferenceWritableKeyPaths.

    • edit: test/stdlib/KeyPath.swift
    • edit: stdlib/public/core/KeyPath.swift
  • Commit 65665ebffac21a81d87a5977ce7297b84aa17476 by victoria_m:

    don't crash the symbol graph tool when a module fails to load

    • edit: tools/driver/swift_symbolgraph_extract_main.cpp
    • add: test/SymbolGraph/Module/FailedLoad.swift
    • add: test/SymbolGraph/Module/Inputs/FailedLoad/A.swift
  • Commit 3edaa70c285f2a653275242cbc55b021a797c69a by jgroff:

    Augment ForeignAsyncConvention with fields for completion handler flag params.

    • edit: lib/ClangImporter/ImportName.h
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/ClangImporter/ImportName.cpp
    • edit: include/swift/AST/ForeignAsyncConvention.h
    • edit: lib/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/ClangImporter/ImportType.cpp
  • Commit 1d506da813a56819fb6258a9db32c0a5e1393acc by dgregor:

    [Concurrency] Put the flow-sensitive concurrent captures check behind a flag

    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: test/Concurrency/concurrentfunction_capturediagnostics.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/Concurrency/actor_isolation.swift
    • edit: include/swift/Option/FrontendOptions.td
    • edit: test/SILGen/concurrent_functions.swift
    • edit: test/Concurrency/Runtime/actor_counters.swift
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/Concurrency/concurrent_value_checking.swift
    • edit: test/attr/attr_concurrent.swift
  • Commit 604ab0dfb2ca845006eea2a54a5e66923bc16a8c by dgregor:

    Concurrent functions don't need to ConcurrentValue parameters/results

    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: test/Concurrency/concurrent_value_checking.swift
  • Commit c5ae0a88b99c26adbef17710b4b24337aeedb850 by dgregor:

    [Concurrency] Diagnose ConcurrentValue restrictions on classes.

    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/Concurrency/concurrent_value_checking.swift
    • add: test/Concurrency/concurrent_value_checking_objc.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 31f68b1687aa1c0b78d56ac41b6fdd819b83406c by mikeash:

    [RemoteMirror] Add a call for iterating over the allocations belonging to an AsyncTask.

    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
    • edit: stdlib/tools/swift-reflection-test/swift-reflection-test.c
    • edit: include/swift/Reflection/RuntimeInternals.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • edit: stdlib/private/SwiftReflectionTest/SwiftReflectionTest.swift
    • edit: stdlib/tools/swift-reflection-test/messages.h
  • Commit 80889749a6cb49e0b59eb957548f444569d6a1c4 by varun_gandhi:

    [Runtime] Copy the value witness table pointer manually.

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit abb5fbf1cedd7d24495185ee780018573dfcc223 by dgregor:

    [Clang importer] Remove @asyncHandler inference for Objective-C methods

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: test/IDE/print_clang_objc_async.swift
  • Commit 39649161d069a38fcd1faf0a7807647e54e5b8be by aqamoss3fan2010:

    Gardening: See to some missing newline warnings

    • edit: include/swift/AST/ASTSynthesis.h
    • edit: include/swift/AST/TypeDifferenceVisitor.h
    • edit: include/swift/AST/GenericParamList.h
    • edit: lib/AST/Effects.cpp
    • edit: include/swift/AST/Effects.h
    • edit: include/swift/ABI/Actor.h
    • edit: lib/AST/ASTScopeSourceRange.cpp
    • edit: stdlib/public/Concurrency/Mutex.cpp
    • edit: include/swift/AST/RequestCache.h
    • edit: lib/AST/ASTScope.cpp
  • Commit c20b0a5a881669c02027aaac25e4b96deeec7536 by compnerd:

    test: repair the test on Windows

    • edit: test/Concurrency/Runtime/async_task_priority_current.swift
  • Commit 72e1f02ae211feb6a260607bc3125353668a32c6 by spestov:

    IRGen: Fix async dispatch thunk emission with loadable return value

    • edit: test/Concurrency/Runtime/class_resilience.swift
    • edit: test/Concurrency/Runtime/Inputs/resilient_class.swift
    • edit: lib/IRGen/GenThunk.cpp
    • edit: test/Concurrency/Runtime/protocol_resilience.swift
    • edit: test/IRGen/async/class_resilience.swift
    • edit: test/Concurrency/Runtime/Inputs/resilient_protocol.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/GenCall.h
    • edit: test/IRGen/async/protocol_resilience.swift
    • edit: lib/IRGen/GenCall.cpp
  • Commit 38e82c50b2989550a09bd322fcc54dd4698a67da by spestov:

    Temporarily disable failing test

    • edit: test/SourceKit/CursorInfo/cursor_symbol_graph_parents.swift
  • Commit 8578584f6126ed31df944d50aa49e29579ca93c9 by github:

    Implementations for operators and async functions on AsyncSequence per SE-0298 (#35740)

    • add: stdlib/public/Concurrency/AsyncThrowingDropWhileSequence.swift
    • add: stdlib/public/Concurrency/AsyncFilterSequence.swift
    • edit: stdlib/public/Concurrency/AsyncSequence.swift
    • add: stdlib/public/Concurrency/AsyncDropWhileSequence.swift
    • edit: stdlib/public/Concurrency/AsyncIteratorProtocol.swift
    • add: stdlib/public/Concurrency/AsyncFlatMapSequence.swift
    • add: stdlib/public/Concurrency/AsyncCompactMapSequence.swift
    • add: stdlib/public/Concurrency/AsyncMapSequence.swift
    • add: test/Concurrency/Runtime/async_sequence.swift
    • add: stdlib/public/Concurrency/AsyncThrowingFlatMapSequence.swift
    • add: stdlib/public/Concurrency/AsyncThrowingMapSequence.swift
    • add: stdlib/public/Concurrency/AsyncPrefixSequence.swift
    • add: stdlib/public/Concurrency/AsyncDropFirstSequence.swift
    • add: stdlib/public/Concurrency/AsyncPrefixWhileSequence.swift
    • add: stdlib/public/Concurrency/AsyncThrowingPrefixWhileSequence.swift
    • edit: stdlib/public/Concurrency/CMakeLists.txt
    • add: stdlib/public/Concurrency/AsyncThrowingCompactMapSequence.swift
    • add: stdlib/public/Concurrency/AsyncThrowingFilterSequence.swift
  • Commit cf662e1fec1899d9b6c67b5a1b77a8c34e6c4c26 by davelee.com:

    [lldb] Add step target to ThreadPlanStepInRange constructor

    • edit: lldb/source/Target/Thread.cpp
    • edit: lldb/include/lldb/Target/ThreadPlanStepInRange.h
    • edit: lldb/source/Target/ThreadPlanStepInRange.cpp
    • edit: lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
  • Commit 29495510467ab3d01a9f7c28d0a36b18fdf64915 by davelee.com:

    fix forward

    • edit: lldb/source/Target/Thread.cpp
    • edit: lldb/source/Target/ThreadPlanStepInRange.cpp
    • edit: lldb/include/lldb/Target/ThreadPlanStepInRange.h
  • Commit 45bf0412b44dc83d49cbea61aa73e685a74db864 by davelee.com:

    [lldb] Add step target to ThreadPlanStepInRange constructor

    • edit: lldb/include/lldb/Target/ThreadPlanStepInRange.h
    • edit: lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
    • edit: lldb/source/Target/ThreadPlanStepInRange.cpp
    • edit: lldb/source/Target/Thread.cpp
  • Commit ba55a6bd59e0d7706e96141defba1fc2b545c044 by davelee.com:

    [lldb] Support step through plans for non-Swift symbols in SwiftLanguageRuntime (NFC)

    • edit: lldb/source/Target/SwiftLanguageRuntimeNames.cpp
  • Commit 391267dcf4b0c4900af486a8f8f672fbb498b0b6 by davelee.com:

    Remove symbol_mangled_name variable

    • edit: lldb/source/Target/SwiftLanguageRuntimeNames.cpp
  • Commit 3158d589d4cab3ccd622de45de696d11369c7f06 by github:

    Prevent manifest load errors from causing SwiftPM to display "fatalError" in CLI (#3262)

    • edit: Sources/Workspace/Workspace.swift
  • Commit 8a9ac47a76961d36def3a1f044b7742259586637 by github:

    Emit warning when a path is marked for exclude:, resources: but does not actually exist. (#3251)

    • edit: Tests/PackageLoadingTests/TargetSourcesBuilderTests.swift
    • edit: Sources/PackageLoading/TargetSourcesBuilder.swift
  • Commit 56679656eb2f624a646b868eba144c8c69a30203 by github:

    improve correctness by using identity more broadly throughout the code (#3244)

    • add: Fixtures/DependencyResolution/External/Mirror/BarMirror/Package.swift
    • edit: Sources/PackageModel/Manifest.swift
    • add: Fixtures/DependencyResolution/External/Mirror/BarMirror/Bar.swift
    • edit: Tests/XCBuildSupportTests/PIFBuilderTests.swift
    • edit: Tests/XcodeprojTests/PackageGraphTests.swift
    • edit: Sources/Commands/Describe.swift
    • edit: Tests/PackageGraphPerformanceTests/PackageGraphPerfTests.swift
    • edit: Tests/PackageLoadingTests/PD4_2LoadingTests.swift
    • edit: Sources/PackageGraph/PackageGraphRoot.swift
    • edit: Sources/SPMTestSupport/MockDependency.swift
    • edit: Tests/XcodeprojTests/GenerateXcodeprojTests.swift
    • edit: Examples/package-info/Sources/package-info/main.swift
    • add: Sources/PackageLoading/IdentityResolver.swift
    • edit: Sources/PackageGraph/RepositoryPackageContainer.swift
    • edit: Sources/PackageLoading/ManifestLoader.swift
    • edit: Tests/PackageLoadingTests/PD4LoadingTests.swift
    • edit: Tests/PackageLoadingTests/PD5LoadingTests.swift
    • add: Fixtures/DependencyResolution/External/Mirror/App/main.swift
    • edit: Sources/Commands/SwiftTool.swift
    • add: Fixtures/DependencyResolution/External/Mirror/Foo/Foo.swift
    • edit: Sources/SourceControl/RepositoryManager.swift
    • edit: Sources/PackageLoading/PackageBuilder.swift
    • edit: Tests/CommandsTests/PackageToolTests.swift
    • edit: Sources/PackageModel/Manifest/PackageDependencyDescription.swift
    • edit: Tests/PackageGraphTests/PackageGraphTests.swift
    • edit: Sources/PackageGraph/LocalPackageContainer.swift
    • edit: Sources/PackageLoading/UserManifestResources.swift
    • edit: Sources/Workspace/ResolverPrecomputationProvider.swift
    • edit: Sources/PackageGraph/PackageGraph+Loading.swift
    • add: Fixtures/DependencyResolution/External/Mirror/Foo/Package.swift
    • add: Fixtures/DependencyResolution/External/Mirror/Bar/Package.swift
    • edit: Tests/PackageLoadingTests/PackageBuilderTests.swift
    • edit: Sources/SPMTestSupport/MockManifestLoader.swift
    • edit: Sources/PackageGraph/PackageGraph.swift
    • edit: Tests/PackageGraphTests/RepositoryPackageContainerProviderTests.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Tests/PackageLoadingTests/PD5_2LoadingTests.swift
    • add: Fixtures/DependencyResolution/External/Mirror/App/Package.swift
    • add: Fixtures/DependencyResolution/External/Mirror/Bar/Bar.swift
    • edit: Sources/SPMTestSupport/MockWorkspace.swift
    • edit: Sources/SPMTestSupport/misc.swift
    • edit: Tests/WorkspaceTests/ManifestSourceGenerationTests.swift
    • add: Sources/SPMTestSupport/PackageDependencyDescriptionExtensions.swift
    • edit: Sources/PackageModel/ManifestSourceGeneration.swift
    • edit: Sources/PackageGraph/PackageModel+Extensions.swift
    • edit: Sources/PackageLoading/CMakeLists.txt
    • edit: Tests/BuildTests/BuildPlanTests.swift
    • edit: Tests/FunctionalTests/DependencyResolutionTests.swift
    • edit: Tests/PackageModelTests/ManifestTests.swift
    • edit: Sources/PackageLoading/PackageDescription4Loader.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift
  • Commit a8ade6c6c042ca99cfcd32b9fb327d5f84611e4c by github:

    [Collections] Add summary and creation timestamp to package version (#3266)

    • edit: Tests/PackageCollectionsTests/PackageCollectionsTests.swift
    • edit: Fixtures/Collections/JSON/good.json
    • edit: Tests/PackageCollectionsModelTests/PackageCollectionModelTests.swift
    • edit: Sources/PackageCollections/PackageCollections.swift
    • edit: Sources/PackageCollectionsModel/PackageCollectionModel+v1.swift
    • edit: Tests/PackageCollectionsTests/Utility.swift
    • edit: Tests/PackageCollectionsTests/JSONPackageCollectionProviderTests.swift
    • edit: Sources/PackageCollections/Providers/JSONPackageCollectionProvider.swift
    • edit: Tests/PackageCollectionsTests/PackageCollectionValidationTests.swift
    • edit: Fixtures/Collections/JSON/good_signed.json
    • edit: Sources/PackageCollections/Model/Package.swift
    • edit: Tests/PackageCollectionsTests/PackageCollectionsModelTests.swift
    • edit: Sources/PackageCollectionsModel/Formats/v1.md
  • Commit bf0aac3e9a0b96cbca53d1e65978205a5d5a813c by dungar:

    Centralize external & fingerprint invariants. Also change vars in SourceFileDependencyGraph.Node to lets

    • add: Sources/SwiftDriver/IncrementalCompilation/KeyAndFingerprintHolder.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/Node.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/IncrementalCompilationState.swift
    • add: Sources/SwiftDriver/IncrementalCompilation/ExternalDependencyAndFingerprintEnforcer.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/CMakeLists.txt
    • delete: Sources/SwiftDriver/IncrementalCompilation/KeyAndFingerprintEnforcer.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/DependencyKey.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/SourceFileDependencyGraph.swift
  • Commit 9561b2b8970dd29b6f0bdd9ae98986dc8b6772b8 by dungar:

    fix tests

    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
  • Commit c34f7dc2b95cbee599c16f45f36c076dd04c062a by dungar:

    trying out a better test algorithm

    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/KeyAndFingerprintHolder.swift
  • Commit c972bf530b9ab1ebba62bad913f45ca005d2651d by dungar:

    fixed bug

    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
  • Commit 4f6e7a7290af60b38e23d8fdefdc71d0c8f28a98 by dungar:

    Address comments

    • edit: Sources/SwiftDriver/IncrementalCompilation/IncrementalCompilationState.swift
    • edit: Tests/SwiftDriverTests/ModuleDependencyGraphTests.swift
  • Commit 130542ca1fd258307be81036034d0ade9ebf02e1 by xi_ge:

    Allow libSwiftDriver client passing down a compiler executable directory

    • edit: Sources/SwiftDriver/Driver/Driver.swift
    • edit: Sources/SwiftDriver/Toolchains/DarwinToolchain.swift
    • edit: Sources/SwiftDriver/Toolchains/WebAssemblyToolchain.swift
    • edit: Sources/SwiftDriver/Toolchains/Toolchain.swift
    • edit: Sources/SwiftDriver/Toolchains/GenericUnixToolchain.swift
  • Commit eab0e13a52c0400315fcec863669b07e6549a5d8 by github:

    [Incremental] Improve the interface to DependencySource (#490)

    • edit: Tests/SwiftDriverTests/IncrementalCompilationTests.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraphParts/DependencySource.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/ModuleDependencyGraph.swift
    • edit: Sources/SwiftDriver/IncrementalCompilation/DependencyKey.swift