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

# [FAILURE] swift-main-source-compat-suite [#5501]

Build URL: https://ci.swift.org/job/swift-main-source-compat-suite/5501/
Project: swift-main-source-compat-suite
Date of build: Wed, 07 Oct 2020 01:26:49 -0500
Build duration: 8 hr 43 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 e36011def493dceec79381f2e4a051f1f1e610fe by dgregor:

[Type checker] Delay the diagnosis of missing witnesses further.

  • edit: lib/Sema/TypeCheckProtocol.cpp

  • edit: lib/Sema/TypeCheckProtocol.h

  • Commit fe4a8bb9f926684d2621fba13cc326580380bcbc by dgregor:

    [Clang importer] Allow both sync and async imports with the same name.

    • edit: test/ClangImporter/objc_async.swift
    • edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/ImportName.cpp
  • Commit 50f870566a1a35b4073adb1bce078451790b74a5 by dgregor:

    Handle conformance with multiple protocol requirements with the same selector.

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckProtocol.h
    • add: test/decl/protocol/conforms/objc_async.swift
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
  • Commit 591e6e89e259818a8dd56bbba41057e776d92c8a by dgregor:

    [Concurrency] Only infer @asyncHandler for witnesses within actor classes.

    • edit: test/decl/protocol/special/Actor.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckProtocol.h
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/attr/asynchandler.swift
  • Commit bb066b6fa68f06885c84838be7f7e264d70bc0e6 by dgregor:

    [Concurrency] Make actor-isolated protocol witnesses an error.

    • edit: test/decl/class/actor/conformance.swift
    • edit: test/decl/protocol/special/Actor.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 6ab35727cf5baed7d7bab1bad7b1201f057c5d59 by github:

    Fixed docs link to Rust's demand-driven compilation guide

    • edit: docs/RequestEvaluator.md
  • Commit 8ffaf79ec2e106a58dff2402a06210bf9ca97357 by cassie_jones:

    [build] Support installing swift-driver without swiftpm

    • edit: utils/build-script
  • Commit e7761cf997897aaa38af0d0969ca9acd7e504fbf by mgottesman:

    [DebuggingTheCompiler] Document a few flags for dumping llvm-ir.

    • edit: docs/DebuggingTheCompiler.md
  • Commit 73727051fa61fe48b12bfc72233cdf28d804f58f by kyrtzidis:

    [AST] Fix linker errors with the parser-only build

    • edit: lib/AST/ExtInfo.cpp
    • edit: lib/AST/Decl.cpp
  • Commit 00eb2e9db2140d7a7acdd9aa3176e12df9012a7d by xi_ge:

    Frontend: add a frontend flag to disable building module from textual interface

    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/Frontend/ArgsToFrontendOptionsConverter.cpp
    • add: test/ModuleInterface/disable-building-interface.swift
    • edit: lib/Frontend/ModuleInterfaceLoader.cpp
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: include/swift/Frontend/ModuleInterfaceLoader.h
  • Commit 20995ae0bbf765d39cb28c63318e301c27cc2157 by cassie_jones:

    [build] Add FILES_MATCHING to CMakeLists.txt

    • edit: localization/CMakeLists.txt
    • edit: stdlib/public/SwiftShims/CMakeLists.txt
  • Commit 82e9935885bed95b0091476bfda95f4fdae14e9b by rwidmann:

    Correct the Serialization of Embedded Swift Dependencies

    • edit: include/swift/AST/FineGrainedDependencyFormat.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/FineGrainedDependencyFormat.cpp
    • edit: lib/Serialization/CMakeLists.txt
    • delete: lib/Serialization/SerializeIncremental.cpp
    • edit: lib/AST/FineGrainedDependencies.cpp
    • add: test/Serialization/embedded-swiftdeps.swift
  • Commit d7cd605c3129bd567f5be18b57eec33135dc439e by rwidmann:

    Adjust the Registration of the Pseudo-Job for External Incremental Dependencies

    • edit: lib/Driver/FineGrainedDependencyDriverGraph.cpp
    • edit: lib/Driver/Compilation.cpp
    • edit: include/swift/Driver/FineGrainedDependencyDriverGraph.h
  • Commit a77f059c8292c157f07a4de9a2d1ee9597c5b57d by rwidmann:

    Turn on Cross-Module Incremental Dependencies!

    • add: test/Incremental/CrossModule/transitive.swift
    • edit: lib/Serialization/SerializedModuleLoader.cpp
    • add: test/Incremental/CrossModule/linear.swift
    • edit: include/swift/Option/Options.td
    • add: test/Incremental/CrossModule/Inputs/transitive/B.swift
    • add: test/Incremental/CrossModule/Inputs/linear/B.swift
    • add: test/Incremental/CrossModule/Inputs/linear/A.json
    • add: test/Incremental/CrossModule/Inputs/transitive/A.swift
    • add: test/Incremental/CrossModule/Inputs/linear/A.swift
    • add: test/Incremental/CrossModule/Inputs/linear/C.swift
    • add: test/Incremental/CrossModule/Inputs/linear/B.json
    • add: test/Incremental/CrossModule/Inputs/linear/C.json
    • add: test/Incremental/CrossModule/Inputs/transitive/C.json
    • add: test/Incremental/CrossModule/Inputs/transitive/A.json
    • add: test/Incremental/CrossModule/Inputs/transitive/B.json
    • add: test/Incremental/CrossModule/Inputs/transitive/C.swift
  • Commit 147f9e6c90f66068f567b5b7a14e7eb7abdafa29 by dgregor:

    Generalize test

    • edit: test/Misc/stats_dir_tracer.swift
  • Commit 141b032e7c6ad24133905b35a6080f872feb7dac by github:

    Enable --build-sil-debugging-stdlib for all of swift/stdlib/public (#34197)

    • edit: stdlib/public/core/CMakeLists.txt
    • edit: stdlib/public/CMakeLists.txt
  • Commit d695acfed113e0e1d59ee103862e43de3e65b1f0 by rwidmann:

    Document 'standalone' Parameters

    • edit: lib/Driver/FineGrainedDependencyDriverGraph.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/FineGrainedDependencyFormat.cpp
    • edit: include/swift/AST/FineGrainedDependencyFormat.h
  • Commit d2fc2c1e35dc53870d511555e8d12f20bd32cdae by nate_chandler:

    [IRGen] Silenced unused variable warning.

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

    [IRGen] Pull async polymorphic params from explosion.

    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/NecessaryBindings.h
  • Commit 1a106d329fc4718a8ff5746ab174309a642d315f by nate_chandler:

    [NFC] Tweaked name of NecessaryBindings factory method.

    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/NecessaryBindings.h
  • Commit 72051efa034a1cd28bdbe3b7d09dcfeaeb7b3584 by nate_chandler:

    [Concurrency] Async CC for protocol extension methods.

    • edit: lib/IRGen/GenCall.cpp
    • add: test/IRGen/async/run-call-protocolextension_instance-void-to-int64.sil
  • Commit b6fb435fbfbb6c0d22fa1706b9bc6c287acb8e02 by rwidmann:

    Invert an error return to match the documentation

    • edit: lib/AST/FineGrainedDependencyFormat.cpp
    • edit: lib/AST/FineGrainedDependencies.cpp
  • Commit 750735b6e28c92c3c7b553cfc59d78beaad2c519 by spestov:

    ASTDumper: Add a couple of hacks to avoid crashes in -dump-parse

    • edit: lib/AST/ASTDumper.cpp
  • Commit 0e276456bda5db63b201ba372e6866833f22fdda by spestov:

    AST: The body of a GuardStmt is always a BraceStmt

    • edit: include/swift/AST/Stmt.h
    • edit: lib/Sema/PlaygroundTransform.cpp
    • edit: lib/AST/Stmt.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/PCMacro.cpp
  • Commit faae25a8bbb19a641ef6f286ada3a29ac7991287 by spestov:

    AST: The body of a CaseStmt is always a BraceStmt

    • edit: lib/AST/Stmt.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: include/swift/AST/Stmt.h
  • Commit da1c5c99a90b8a87e1b92e63c71d5d65d156f4ae by spestov:

    Parse: Fix repeat/while error recovery path

    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Parse/ParseDecl.cpp
  • Commit 00d8e3c2cd9122eeae465ecaa7e428f557041cc1 by rwidmann:

    XFAIL Cross-Module Build Tests On Windows

    • edit: test/Incremental/CrossModule/linear.swift
    • edit: test/Incremental/CrossModule/transitive.swift
  • Commit 0a21c4d96ff1dab4be29fe4a53b7fdac9d3c6c7d by github:

    Fix another use-after-free in SILCombine (#34168)

    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
    • edit: lib/SILOptimizer/Utils/PartialApplyCombiner.cpp
    • edit: test/SILOptimizer/sil_combine_apply.sil
    • edit: lib/SILOptimizer/Utils/ValueLifetime.cpp
    • edit: include/swift/SILOptimizer/Utils/ValueLifetime.h
  • Commit e60a68e1eead0c29a178277aec5e504b4374d1a1 by dgregor:

    Generalize test harder

    • edit: test/Misc/stats_dir_tracer.swift