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