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

# [FAILURE] swift-main-source-compat-suite-debug [#3854]

Build URL: https://ci.swift.org/job/swift-main-source-compat-suite-debug/3854/
Project: swift-main-source-compat-suite-debug
Date of build: Wed, 10 Mar 2021 00:33:26 -0600
Build duration: 12 hr

Changes- Commit 511f9aaa196bc4299d89d86df19949f5ce553b97 by jgroff:

SIL: Clean up ownership handling in createAsyncTask builtins.

  • edit: lib/IRGen/GenBuiltin.cpp

  • edit: test/IRGen/async/builtins.sil

  • edit: test/SILGen/async_builtins.swift

  • edit: lib/SILGen/SILGenBuiltin.cpp

  • edit: lib/SIL/IR/OperandOwnership.cpp

  • Commit 016496384e58544e08b3d60bb27d3c117244db38 by jgroff:

    Concurrency: Remove currently-unused non-_f variants of swift_task_create

    • edit: include/swift/Runtime/Concurrency.h
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
  • Commit b8832f4fbc0cc45f53e163aa2542cad47faec08b by nhawes:

    [SourceKit][SymbolGraphGen] Also include the symbol itself in the "parent" contexts list.

    • edit: test/SourceKit/CursorInfo/cursor_symbol_graph_parents.swift
    • edit: lib/SymbolGraphGen/SymbolGraphGen.cpp
  • Commit dd70528e6b8ae02399f09990a099941308a46c2a by pyaskevich:

    [Diagnostics] Verify that optional evaluation got type from context before recording a fix

    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 9aced92dd6151593b70b6bd24dfd30c15eab74f3 by nate_chandler:

    [Test] Added -g to IRGen/async test invocations.

    • edit: test/IRGen/async/partial_apply_forwarder.sil
    • edit: test/IRGen/async/run-call-existential-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-int64-throws-to-int64.sil
    • edit: test/IRGen/async/throwing.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing.sil
    • edit: test/IRGen/async/run-call-classinstance-int64-to-void.sil
    • edit: test/IRGen/async/run-call-resilient-protocolinstance-void-to-void.swift
    • edit: test/IRGen/async/run-partialapply-capture-int64-to-generic.sil
    • edit: test/IRGen/async/run-call-void-to-int64-and-int64.sil
    • edit: test/IRGen/async/run-call-protocolwitness_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call-void-to-int64.swift
    • edit: test/IRGen/async/run-call-struct-instance_generic-mutating-generic_1-to-generic_1.swift
    • edit: test/IRGen/async/run-call-classinstance-void-to-void.sil
    • edit: test/IRGen/async/run-call-generic-to-generic.sil
    • edit: test/IRGen/async/run-convertfunction-int64-to-void.sil
    • edit: test/IRGen/async/run-switch-executor.swift
    • edit: test/IRGen/async/run-call-nonresilient-classinstance-void-to-void.swift
    • edit: test/IRGen/async/run-call-int64-to-void.sil
    • edit: test/IRGen/async/run-call-dynamic-void_to_void.swift
    • edit: test/IRGen/async/run-partialapply-capture-class-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-type_structgeneric_polymorphic_constrained-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-generic_conformer-and-generic-to-void.sil
    • edit: test/IRGen/async/unreachable.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-nothrow_call-sync-throw.sil
    • edit: test/IRGen/async/run-call-void-to-struct_large.sil
    • edit: test/IRGen/async/run-partialapply-capture-inout-generic-and-in-generic-to-generic.sil
    • edit: test/IRGen/async/run-partialapply-capture-structgeneric_classinstance_to_struct_and_error.sil
    • edit: test/IRGen/async/run-call-protocolextension_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-call-generic-to-void.swift
    • edit: test/IRGen/async/run-structinstance_generic-void-to-void-constrained.swift
    • edit: test/IRGen/async/run-call-void-to-existential.sil
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-generic-to-int64-and-generic.sil
    • edit: test/IRGen/async/run-call_generic-protocolwitness_instance-void-to-int64.sil
    • edit: test/IRGen/async/run-partialapply-capture-struct_classinstance_classinstance-and-int64-to-int64.sil
    • edit: test/IRGen/async/run-call-resilient-classinstance-void-to-void.sil
    • edit: test/IRGen/async/Inputs/class_open-1instance-void_to_void.swift
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-throw.sil
    • edit: test/IRGen/async/run-partialapply-capture-classinstance-to-void.sil
    • edit: test/IRGen/async/run-call-structinstance-int64-to-void.sil
    • edit: test/IRGen/async/run-call-int64-and-int64-to-void.sil
    • edit: test/IRGen/async/run-call-struct_five_bools-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-structgeneric_polymorphic_constrained-to-void.sil
    • edit: test/IRGen/async/protocol_resilience.swift
    • edit: test/IRGen/async/run-partialapply-capture-type_thin-and-classinstance-to-void.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-sync-nothrow_call-async-throw.sil
    • edit: test/IRGen/async/run-thintothick-int64-to-void.sil
    • edit: test/IRGen/async/run-partialapply-capture-int64-int64-to-int64.sil
    • edit: test/IRGen/async/run-call-genericEquatable-x2-to-bool.sil
    • edit: test/IRGen/async/run-call-void-throws-to-int-throwing_call-async-throw.sil
    • edit: test/IRGen/async/run-call-class-witnessmethod-void-to-void.swift
  • Commit d9798c086865faba79e01072c0443a85c244cecf by jgroff:

    Concurrency: Redo non-_f variants of swift_task_create to accept closures as is.

    • edit: include/swift/AST/Builtins.h
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: include/swift/ABI/Task.h
    • edit: include/swift/Runtime/Concurrency.h
    • edit: lib/SIL/IR/OperandOwnership.cpp
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/SILOptimizer/Transforms/AccessEnforcementReleaseSinking.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/SIL/Utils/MemAccessUtils.cpp
    • edit: lib/IRGen/GenBuiltin.cpp
    • edit: test/IRGen/async/builtins.sil
    • edit: include/swift/AST/Builtins.def
    • edit: lib/AST/Builtins.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: test/SILGen/async_builtins.swift
    • edit: lib/SIL/IR/ValueOwnership.cpp
  • Commit 318e1b9e07d13a3679f10700d5123e1c1ae8373e by owen:

    Port swift-symbolgraph extract argument parsing from llvm::cl to llvm::opt

    • edit: include/swift/Option/Options.h
    • edit: include/swift/Option/Options.td
    • edit: test/SILOptimizer/lazy_property_getters.swift
    • edit: include/swift/AST/DiagnosticsFrontend.def
    • edit: tools/driver/swift_symbolgraph_extract_main.cpp
  • Commit a7fa45c1763f89b39ddd0d7a835f7b6bc310679f by eeckstein:

    DiagnoseLifetimeIssues: handle ObjectiveC weak properties

    • edit: lib/SILOptimizer/Mandatory/DiagnoseLifetimeIssues.cpp
    • add: test/SILOptimizer/diagnose_lifetime_issues_objc.swift
  • Commit a5632b483648a29f57da621a42356ae33e507d4e by alex:

    [libSyntax] Create DeferredLayoutNode/DeferredTokenNode in ParsedRawSyntaxRecorder

    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
  • Commit efb91f70a15b251607b77edeb682969ffdccbafe by alex:

    [libSyntax] Handle deferred node data in SyntaxParseActions

    • edit: include/swift/Parse/SyntaxParsingContext.h
    • edit: lib/Parse/CMakeLists.txt
    • edit: tools/libSwiftSyntaxParser/libSwiftSyntaxParser.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxRecorder.h
    • edit: lib/Parse/ParsePattern.cpp
    • edit: include/swift/Parse/SyntaxParseActions.h
    • add: lib/Parse/SyntaxParseActions.cpp
    • edit: lib/SyntaxParse/SyntaxTreeCreator.cpp
    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
    • edit: include/swift/Parse/ParsedSyntaxNodes.h.gyb
    • edit: include/swift/SyntaxParse/SyntaxTreeCreator.h
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
    • edit: lib/Parse/ParsedSyntaxNodes.cpp.gyb
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/Parse/ParsedRawSyntaxNode.cpp
  • Commit c8acecd15dadcabedaafb1e5165ec5d067a30992 by alex:

    [libSyntax] Store DataKind and OpaqueSyntaxNode in ParsedRawSyntaxNode as RecordedOrDeferredNode

    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
    • edit: lib/Parse/ParsedRawSyntaxNode.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
  • Commit 439b44b36519461169ee538ca00bb32c7a8663db by alex:

    [libSyntax] Re-enable dumping of ParsedRawSyntaxNode children

    • edit: lib/Parse/ParsedRawSyntaxNode.cpp
    • edit: lib/Parse/SyntaxParseActions.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
    • edit: include/swift/Parse/ParsedRawSyntaxRecorder.h
    • edit: include/swift/Parse/SyntaxParseActions.h
    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
  • Commit a38dc1aa60eef9c4f7e2b9950e7a0ea323333d02 by alex:

    [libSyntax] Remove unnecessary getOpaqueNode and takeOpaqueNode from ParsedRawSyntaxNode

    • edit: lib/Parse/SyntaxParsingContext.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
  • Commit 42e510c260200a55f8be745f68824057fa90cf4a by aqamoss3fan2010:

    NFC, Sema: Derive base expr from locator in getTypeOfMemberReference

    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
  • Commit 8242d843cd49a10a30a2daf2c4c0554081308de4 by aqamoss3fan2010:

    NFC, Sema: Further propagate the locator through to doesStorageProduceLValue

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSStep.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
  • Commit 79c0d93b868b7ac13814546317b9544b8a883614 by aqamoss3fan2010:

    Sema: Fix dynamic Self behavior for a «super» base expression

    • edit: lib/Sema/CSApply.cpp
    • add: test/Sema/dynamic_self_implicit_conversions.swift
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: test/SILGen/dynamic_self.swift
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: test/type/self.swift
  • Commit e6da01b912a1271b0fd3820fb05074b37c0c2923 by alex:

    [libSyntax] Remove getData method from ParsedRawSyntaxNode

    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
    • edit: include/swift/Parse/ParsedRawSyntaxRecorder.h
  • Commit bf6aff9f7e233b0ffb27e0334689abe1aac6f2d4 by alex:

    [libSyntax] Allow retrieval of a null child from deferred ParsedRawSyntaxNodes

    • edit: lib/Parse/SyntaxParseActions.cpp
    • edit: include/swift/Parse/SyntaxParseActions.h
    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
  • Commit 0a700b7c418e6972363520961a858a80bc6a630f by hborla:

    [SILGen] Don't emit property wrapper generator functions for local property

    • edit: test/SILGen/property_wrapper_local.swift
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/SILGen/SILGenDecl.cpp
  • Commit 1ef521c3e90e394a059c497f2c1fce87875a0132 by pyaskevich:

    [Changelog] NFC: Add an entry about SE-0299

    • edit: CHANGELOG.md
  • Commit f2544aafccdc84606e9a19fabe1fd67fc7f839c5 by github:

    Release node factory storage after each demangling operation (#35961)

    • edit: stdlib/public/Reflection/TypeRefBuilder.cpp
    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • add: validation-test/Reflection/reflect_Enum_SingleCaseCFPayload.swift
  • Commit d2495f87f0394e3f71cd925d82fe254f742a773c by github:

    [stdlib] Reinstate the FixedPointConversion tests (#36205)

    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt64.swift
    • edit: stdlib/private/StdlibUnittest/OpaqueIdentityFunctions.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt64.swift
    • delete: test/stdlib/Inputs/FixedPointConversion.swift.gyb
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/Inputs/FixedPointConversion.swift.gyb
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt8.swift
    • delete: validation-test/stdlib/FixedPointConversion_Release.test-sh
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt32.swift
    • delete: validation-test/stdlib/FixedPointConversion_Debug.test-sh
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt64.swift

New issue found!