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

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

Build URL: https://ci.swift.org/job/swift-main-source-compat-suite/5758/
Project: swift-main-source-compat-suite
Date of build: Fri, 05 Mar 2021 23:09:18 -0600
Build duration: 13 hr

Changes- Commit 5bb290cb129c8b8c0d1b2c67b4071082a39d05c8 by dgregor:

[Concurrency] Allow async closures to be annotated with global actors.

  • edit: lib/Sema/TypeCheckConcurrency.cpp

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

  • edit: test/Concurrency/actor_isolation.swift

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

  • edit: lib/Sema/TypeCheckAttr.cpp

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

  • Commit cd08350fe502af57fd00db00db086e37b432a8b4 by pyaskevich:

    [Diagnostics] Prioritize type mismatches over labeling failures for calls

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/result_builder_diags.swift
    • add: validation-test/Sema/SwiftUI/rdar72771072.swift
  • Commit e06c978cf8d8c1b8f752d77a80b33e9f70dbeec5 by mikeash:

    [Runtime] NULL/availability check shared cache calls.

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit 3d9916eb5510cb0924d1dcae0469d3483f582d1f by rwidmann:

    Split Catalyst Validation Test

    • add: test/IRGen/macosx-variant-sdk-version.swift
  • Commit 799bef5d2f3d99ff1570a49445faf163cb9dacca by achikin:

    [Dependency Scanning] When re-using a CompilerInvocation in batch scanning, update it with the entry-specific arguments.

    • edit: lib/DependencyScan/ScanDependencies.cpp
    • edit: test/ScanDependencies/batch_module_scan_versioned.swift
  • Commit 9216af8b04f9b68d43c37043b58b4fd8275f6aef by spestov:

    Sema: Set ApplyExpr::isNoAsync() for 'reasync' function calls that are known not to 'await'

    • edit: include/swift/AST/Expr.h
    • edit: lib/Sema/TypeCheckEffects.cpp
  • Commit 39b2ff92b3038865a1be9e03b4715111e43a7549 by pyaskevich:

    [CSStep] Skip disabled overloads only if there are no fixes in diagnostic mode

    • edit: validation-test/Sema/type_checker_crashers_fixed/rdar45470505.swift
    • edit: test/Constraints/generics.swift
    • edit: test/stdlib/UnsafePointerDiagnostics.swift
    • edit: lib/Sema/CSStep.cpp
  • Commit 7ccc41a7b784f880fb74f4d96f8f380516b2980c by spestov:

    SIL: Preliminary support for 'apply [noasync]' calls

    • edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILOptimizer/Transforms/ObjectOutliner.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: test/SIL/Parser/concurrency.sil
    • edit: lib/SIL/IR/SILInstructions.cpp
    • edit: lib/SILOptimizer/Differentiation/Thunk.cpp
    • add: test/SILGen/reasync.swift
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILOptimizer/Differentiation/PullbackCloner.cpp
    • edit: lib/Serialization/SILFormat.h
    • edit: lib/SILOptimizer/Transforms/EagerSpecializer.cpp
    • edit: lib/SILOptimizer/Differentiation/VJPCloner.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/IRGen/LoadableByAddress.cpp
    • edit: lib/SILOptimizer/Mandatory/Differentiation.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/SIL/IR/SILPrinter.cpp
    • edit: lib/Serialization/ModuleFormat.h
    • edit: lib/SILOptimizer/Utils/PartialApplyCombiner.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Differentiation/JVPCloner.cpp
    • edit: lib/SILOptimizer/Differentiation/TangentBuilder.cpp
    • edit: lib/SILOptimizer/Utils/InstOptUtils.cpp
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • add: test/Concurrency/Runtime/Inputs/reasync.swift
    • edit: lib/SIL/Parser/ParseSIL.cpp
    • edit: lib/SIL/Verifier/SILVerifier.cpp
    • add: test/SIL/Serialization/noasync.sil
    • edit: include/swift/SIL/TypeSubstCloner.h
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILOptimizer/Mandatory/OSLogOptimization.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILOptimizer/Utils/CFGOptUtils.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: include/swift/SIL/ApplySite.h
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • add: test/Concurrency/Runtime/reasync.swift
    • edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit 47b0abfda484cbf77c266d695c4839b38458ad0a by dgregor:

    Remove Actor.enqueue(partialTask:) and all its magic.

    • delete: test/SILGen/synthesized_conformance_actor.swift
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/ABI/MetadataValues.h
    • edit: stdlib/public/Concurrency/Actor.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/DerivedConformances.h
    • edit: test/IRGen/actor_class_objc.swift
    • edit: lib/IRGen/GenPointerAuth.cpp
    • delete: lib/Sema/DerivedConformanceActor.cpp
    • edit: lib/AST/Decl.cpp
    • edit: test/IRGen/actor_class.swift
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: test/Serialization/attr-actorindependent.swift
    • edit: test/decl/protocol/special/Actor.swift
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: lib/Sema/CMakeLists.txt
  • Commit 8a4cb8bafd1b2bc35c714f2a7d25dd04cdc53760 by dgregor:

    Support actor isolation for property wrappers

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckPropertyWrapper.cpp
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/Concurrency/global_actor_inference.swift
  • Commit 614dcfc56e073e31e18b86474c8067224b6ecdff by dgregor:

    Allow global actors on stored properties

    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/attr/global_actor.swift
  • Commit a7c6a1afadd7493540e7b75bd1f2e57173d252ec by dgregor:

    Eliminate circular references while checking property wrapper isolation

    • edit: lib/Sema/TypeCheckDeclPrimary.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
    • edit: test/Concurrency/global_actor_inference.swift
    • edit: lib/Sema/TypeCheckConcurrency.cpp
  • Commit 74affffcb7776fe6dcee391bd4a2e7282ba1025b by dgregor:

    Propagate actor isolation freely through Objective-C declarations.

    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/ClangImporter/objc_async.swift
    • edit: test/Inputs/clang-importer-sdk/usr/include/ObjCConcurrency.h
  • Commit 31ccd6099aebcd52c39a5d91169076b735d41db4 by pyaskevich:

    [ConstraintSystem] Maintain insertion order of all shrunk expressions and their overload sets

    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSolver.cpp
  • Commit 2b6bda269ef96576796a0fa1d7575e8be832b55f by dgregor:

    Update diagnostics in some tests

    • edit: test/Concurrency/global_actor_inference.swift
  • Commit c28ae6217f375385d7922065769d9d9f8d327993 by github:

    [SyntaxParse] Fix typo in round_trip_misc.swift

    • edit: test/Syntax/round_trip_misc.swift
  • Commit 01f1a2dfb10e800edcef18ce49954e0ebfd00cdf by mikeash:

    [Concurrency] Cache the queue returned from dispatch_get_global_queue.

    • edit: stdlib/public/Concurrency/GlobalExecutor.cpp
  • Commit 145196093320828a689652ae212735b68d69b42a by github:

    [SymbolGraph] add a USR for RHS types in generic conformances (#36242)

    • edit: lib/SymbolGraphGen/JSON.cpp
    • edit: test/SymbolGraph/Symbols/Mixins/Generics/WhereClause.swift
    • edit: test/SymbolGraph/Symbols/Mixins/Generics/ConstraintsOnOuterContext.swift
    • edit: test/SymbolGraph/Symbols/Mixins/Extension/IgnoreInherited.swift
    • edit: lib/SymbolGraphGen/FormatVersion.h
    • edit: test/SymbolGraph/Symbols/Mixins/Generics/ConstraintsOnLocalContext.swift
  • Commit 047a05d743aa594285fcf4aa7a51fbbfeb1c54b2 by spestov:

    SILGen: Eliminate 'uncurriedSites' from SILGenApply.cpp

    • edit: lib/SIL/IR/SILFunctionType.cpp
    • edit: lib/SILGen/SILGenApply.cpp
  • Commit 3949569416e580bf6001a5cd4af6324e9a051f2a by mikeash:

    [Test] Temporarily disable Runtime.async_taskgroup_next_on_pending.swift.

    • edit: test/Concurrency/Runtime/async_taskgroup_next_on_pending.swift
  • Commit 6efaf7ac0fef7838060fc5debf26c15d8c167fc0 by dgregor:

    Introduce -warn-concurrency flag to warn about concurrency issues.

    • edit: test/Sema/existential_nested_type.swift
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/SILGen/errors.swift
    • edit: include/swift/Option/Options.td
    • edit: lib/Driver/ToolChains.cpp
    • edit: test/Constraints/ErrorBridging.swift
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: test/decl/protocol/special/Error.swift
    • edit: test/Constraints/casts.swift
    • edit: include/swift/Basic/LangOptions.h
    • edit: test/decl/protocol/special/coding/enum_coding_key.swift
    • edit: test/stmt/errors.swift
    • edit: test/decl/func/throwing_functions.swift
  • Commit 6e30041a3a1dd6c1972d6cd2ae6204455f1d908f by rwidmann:

    Work Around +asserts Canonicalization Differences in Substitution

    • edit: test/SILGen/initializers.swift
  • Commit 93569a27f693000ebd8b4c192393c88d53299e6f by rwidmann:

    Disable Test That Trips Coro Split Assert on Linux

    • edit: test/Concurrency/Runtime/async_properties_actor.swift
  • Commit 32702203c500181f44bec391ebaf56b04a2cbe64 by dgregor:

    Add UnsafeThrowingContinuation back as a deprecated typealias.

    • edit: stdlib/public/Concurrency/PartialAsyncTask.swift
  • Commit ddb8ed8d11db5c3cddb61d8de7e830c5e787ccfd by spestov:

    Sema: Fix crash with local 'lazy' variables that contain a closure

    • edit: test/SILGen/lazy_locals.swift
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit c346c4fd3b52d1047abc1b8fd1a57b444146d577 by spestov:

    Sema: Relax witness availability check

    • edit: test/Sema/availability_versions.swift
    • edit: test/Sema/conformance_availability.swift
    • edit: lib/Sema/TypeCheckDecl.cpp