[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (main) #3796

# [FAILURE] oss-swift-package-linux-ubuntu-18_04 [#3796]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/3796/
Project: oss-swift-package-linux-ubuntu-18_04
Date of build: Thu, 04 Mar 2021 23:48:53 -0600
Build duration: 1 hr 22 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 d6a2be196fa16229fedf7328d48b682ac8c9dfc1 by mishal_shah:

Remove llbuild products before building llbuild

  • edit: jobs/release_5.4/oss-swift-incremental-RA-osx-apple-silicon.sh

  • edit: jobs/master/oss-swift-incremental-RA-osx-apple-silicon.sh

  • Commit ddc975bf5f662670653ee252a44709752e65cc32 by spestov:

    Parse: Only parse 'reasync' if -enable-experimental-concurrency is on

    • edit: lib/Parse/ParsePattern.cpp
  • Commit 6655f517bf038d949504566f62195ec11b6c9d65 by spestov:

    Sema: Reject invalid 'reasync' functions

    • edit: test/Concurrency/reasync.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit 586885bbf76cf0cd21f9aa4199c83aa8486abfdf by spestov:

    Sema: Preliminary implementation of 'reasync' call site checking

    • edit: lib/Sema/TypeCheckEffects.cpp
    • edit: test/Concurrency/reasync.swift
  • Commit 2c19e70b2f6385d932afd07ffa43cbc01dcb7e03 by spestov:

    Sema: Initial implementation of 'reasync' body checking

    • edit: test/attr/attr_rethrows_protocol.swift
    • edit: lib/Sema/TypeCheckEffects.cpp
    • edit: test/Concurrency/reasync.swift
  • Commit 2052c26c144a20b146e7714a0d7976377c805b75 by beccadax:

    [NFC] Un-nest DiagnosticState::Behavior

    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: include/swift/AST/DiagnosticEngine.h
  • Commit ed0f1f2f1b9746f9525acb251982c6715e5940d9 by beccadax:

    [NFC] Rework DiagnosticEngine::ignoreDiagnostic()

    • edit: include/swift/AST/DiagnosticEngine.h
    • edit: lib/AST/DiagnosticEngine.cpp
  • Commit 4a01b567e75efa1e50e949f67b65b15ed86b483e by beccadax:

    [NFC] Pass whole diagnostic into determineBehavior()

    • edit: include/swift/AST/DiagnosticEngine.h
    • edit: lib/AST/DiagnosticEngine.cpp
  • Commit c58fe8984104720e4bfb18009dd1ccce65ef1ddb by beccadax:

    [NFC] Add InFlightDiagnostic::limitBehavior()

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: include/swift/AST/DiagnosticEngine.h
  • Commit 313235a1b1027514707c1ff18af6578dc899a563 by beccadax:

    [NFC] Reorganize DiagnosticState::determineBehavior()

    • edit: lib/AST/DiagnosticEngine.cpp
  • Commit e470f393731d045c6938b57a1028ec5a34767346 by aqamoss3fan2010:

    IDE: Offer completions for dynamic Self

    • edit: test/IDE/complete_super_self.swift
    • edit: lib/Sema/LookupVisibleDecls.cpp
  • Commit de71c61aa9090154995059fa0879b8d77fa94043 by rishizaki:

    [SourceManager] Use llvm::SourceMgr::FindLocForLineAndColumn()

    • edit: lib/Basic/SourceLoc.cpp
  • Commit 693a4c1b15e6c8a70b1ce45130cfe7ec99016789 by rwidmann:

    Work Around +asserts Canonicalization Differences in Substitution

    • edit: test/SILGen/initializers.swift
  • Commit 929c69319ceecad7f2bf2df8a2a2ca9c6f7865bf by kfarvardin:

    [nfc] adding FIXME about simplifying concurrency typechecking code.

    • edit: lib/Sema/TypeCheckConcurrency.cpp
  • Commit 5c29848825961eef426d14ed94c346efab6b276b by kfarvardin:

    [nfc] remove unused include

    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit 74eb1a7ae6109b78d42e2a41dc4f567509402ce3 by kfarvardin:

    allow property/subscript access expressions for actors in typechecker

    • edit: test/expr/unary/async_await.swift
    • edit: test/Concurrency/actor_inout_isolation.swift
    • edit: test/Concurrency/reasync.swift
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: include/swift/AST/Expr.h
    • edit: test/Concurrency/global_actor_from_ordinary_context.swift
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/attr/asynchandler.swift
    • edit: test/attr/actorindependent.swift
    • edit: lib/Sema/TypeCheckEffects.cpp
    • edit: test/Concurrency/async_throwing.swift
    • edit: test/Concurrency/actor_isolation.swift
    • edit: test/stmt/async.swift
    • edit: test/Concurrency/actor_call_implicitly_async.swift
  • Commit bf171edbc0b828593f1067430b7d10e618ff6dfd by kfarvardin:

    assert that some implicitly async property/subscript references have not made it to SILGen

    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit 2d0911cd9733ff5495d92c3b496b1e6b5608f646 by kfarvardin:

    implementation of async actor properties in SILGen

    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenProlog.cpp
    • edit: lib/SILGen/LValue.h
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit e4076b64a1884e6e4ed92eabbadb782cbb8311b0 by kfarvardin:

    adding test of SILGen for async actor prop accesses

    • edit: test/Concurrency/actor_inout_isolation.swift
    • edit: test/Concurrency/actor_isolation.swift
    • add: test/SILGen/hop_to_executor_async_prop.swift
  • Commit de0d99833ad92fdc622924f42d6b8577e922902f by kfarvardin:

    added execution test of async actor prop accesses

    • add: test/Concurrency/Runtime/async_properties_actor.swift
  • Commit 0a21decf7c23d573a8e4e2dc36d732dfa57936c6 by aschwaighofer:

    Allow a coro.suspend.async to specify which argument is the context argument

    • edit: llvm/lib/Transforms/Coroutines/CoroInstr.h
    • edit: llvm/test/Transforms/Coroutines/coro-async-unreachable.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
    • edit: llvm/include/llvm/IR/Intrinsics.td
    • edit: llvm/test/Transforms/Coroutines/coro-async.ll
  • Commit 7ecb46366ce1632d69ec0d3481d6b12eaefc97f3 by aschwaighofer:

    Transfer swiftasync attribute according to suspend.async spec

    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  • Commit cc0736682a01c12a1359ffc51af5ba887580c176 by aschwaighofer:

    Fix coro-split-swift-async.ll test

    • edit: llvm/test/Transforms/Coroutines/coro-split-swift-async.ll
  • Commit f349ee9bca8bd85ffe2a03cb6edef9fa6d81ccbd by aprantl:

    Revert "Improve the debug info for coro-split .resume functions"

    • edit: llvm/test/Transforms/Coroutines/coro-async.ll
    • edit: llvm/include/llvm/IR/DebugInfoMetadata.h
    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-debug.ll
  • Commit b007fe75dae284496df7794080e26d2e66c6a880 by aprantl:

    Improve the debug info for coro-split .resume functions

    • edit: llvm/include/llvm/IR/DebugInfoMetadata.h
    • edit: llvm/test/Transforms/Coroutines/coro-async.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  • Commit fa775aab5edf11eb814fc3d4e5fd83cb0eb4dfe3 by davelee.com:

    [lldb] Add deref support to libc++ unique_ptr synthetic

    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/main.cpp
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/TestDataFormatterLibcxxUniquePtr.py
    • edit: lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
    • edit: lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
  • Commit 5aab2848e92dec384dcd18894bc7552bd46b95cc by varun_gandhi:

    Revert "[CodeGen] Fix codegen for attribute((swiftasynccall))."

    • edit: clang/test/CodeGen/swift-call-conv.c
    • edit: clang/test/CodeGen/64bit-swiftcall.c
    • edit: clang/lib/CodeGen/CGCall.cpp
    • delete: clang/test/CodeGen/swift-async-call-conv.c
    • edit: clang/test/CodeGen/arm-swiftcall.c
  • Commit d73b30e0650f36ecbfb131a3672562b8e537361a by varun_gandhi:

    Revert "[CodeGen] Introduce DWARF tag for SwiftTail and emit it in CodeGen."

    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: llvm/include/llvm/BinaryFormat/Dwarf.def
  • Commit 261686fc73316a22b074224093d9fbdce1b305fa by varun_gandhi:

    Revert " [Clang] Introduce Swift async calling convention."

    • edit: clang/include/clang/Basic/Specifiers.h
    • edit: clang/include/clang/CodeGen/SwiftCallingConv.h
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: llvm/lib/Demangle/MicrosoftDemangle.cpp
    • edit: clang/lib/Basic/Targets/WebAssembly.h
    • edit: clang/include/clang/Basic/TargetInfo.h
    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/test/SemaCXX/attr-swiftcall.cpp
    • edit: llvm/lib/Demangle/MicrosoftDemangleNodes.cpp
    • edit: clang/include/clang-c/Index.h
    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: llvm/include/llvm/Demangle/MicrosoftDemangleNodes.h
    • edit: clang/tools/libclang/CXType.cpp
    • edit: clang/test/Sema/attr-c2x.c
    • edit: clang/lib/AST/ItaniumMangle.cpp
    • edit: clang/lib/Basic/Targets/ARM.cpp
    • edit: clang/include/clang/Basic/Features.def
    • edit: clang/lib/AST/TypePrinter.cpp
    • edit: clang/lib/AST/MicrosoftMangle.cpp
    • edit: clang/lib/Basic/Targets/PPC.h
    • edit: clang/lib/Sema/SemaType.cpp
    • edit: clang/include/clang/Basic/Attr.td
    • edit: llvm/test/Demangle/ms-mangle.test
    • edit: clang/lib/Basic/Targets/X86.h
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
    • edit: clang/lib/Basic/Targets/SystemZ.h
    • edit: clang/lib/Basic/Targets/AArch64.cpp
    • edit: clang/lib/AST/Type.cpp
    • edit: clang/test/CodeGen/swift-call-conv.c
    • edit: clang/test/Sema/attr-swiftcall.c
    • edit: clang/test/Sema/no_callconv.cpp
    • edit: clang/include/clang/Basic/AttrDocs.td
  • Commit d987b6fa247e1d0a3e1a0497b71b457a33a0e44a by varun_gandhi:

    [Clang] Introduce Swift async calling convention.

    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/include/clang/Basic/Attr.td
    • edit: clang/include/clang/CodeGen/SwiftCallingConv.h
    • edit: clang/lib/Basic/Targets/WebAssembly.h
    • edit: clang/test/Sema/no_callconv.cpp
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
    • edit: clang/include/clang/Basic/AttrDocs.td
    • edit: clang/lib/Basic/Targets/X86.h
    • edit: clang/tools/libclang/CXType.cpp
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
    • edit: clang/include/clang/Basic/Specifiers.h
    • edit: clang/test/SemaCXX/attr-swiftcall.cpp
    • edit: clang/lib/AST/ItaniumMangle.cpp
    • edit: clang/test/Sema/attr-c2x.c
    • edit: clang/test/CodeGen/swift-call-conv.c
    • edit: clang/lib/Basic/Targets/ARM.cpp
    • edit: clang/include/clang/Basic/Features.def
    • edit: clang/test/Sema/attr-swiftcall.c
    • edit: clang/lib/AST/MicrosoftMangle.cpp
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/lib/AST/Type.cpp
    • edit: clang/lib/Basic/Targets/SystemZ.h
    • edit: clang/lib/Basic/Targets/AArch64.cpp
    • edit: clang/include/clang-c/Index.h
    • edit: clang/lib/AST/TypePrinter.cpp
    • edit: clang/lib/Sema/SemaType.cpp
    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/lib/Basic/Targets/PPC.h
  • Commit 1f1f58390dd6ddb08fc3abbd8f45c4ee4276a0e7 by varun_gandhi:

    [CodeGen] Introduce DWARF tag for SwiftTail and emit it in CodeGen.

    • edit: llvm/include/llvm/BinaryFormat/Dwarf.def
    • edit: clang/test/CodeGen/debug-info-cc.c
    • edit: clang/lib/CodeGen/CGDebugInfo.cpp
  • Commit 0157e50a9551157bd185b680d4e1cc20b85f6238 by aprantl:

    Run coro::salvageDebugInfo also in the entry funclet.

    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-debug-frame-variable.ll
  • Commit fd1b9047eafab2c12530142c4432fe1eaa702ab8 by varun_gandhi:

    [CodeGen] Fix codegen for attribute((swiftasynccall)).

    • add: clang/test/CodeGen/swift-async-call-conv.c
    • edit: clang/lib/CodeGen/CGStmt.cpp
    • edit: clang/lib/CodeGen/CGCall.cpp
    • edit: clang/test/CodeGen/arm-swiftcall.c
    • edit: clang/test/CodeGen/64bit-swiftcall.c
    • edit: clang/test/CodeGen/swift-call-conv.c
  • Commit 29e0e3ced24adcf5224c6a2d6c18388f50610dde by vsk:

    [lldb/test] Have the stepper harness exit(1) on error

    • edit: lldb/test/Shell/helper/stepper.py
  • Commit beab3ff90f3b9529c35bf2b66732e5dc223f1bae by aprantl:

    Promote scalars to load addresses when dereferencing them.

    • edit: lldb/source/Expression/DWARFExpression.cpp
    • edit: lldb/unittests/Expression/DWARFExpressionTest.cpp
  • Commit ffaf47699b807c2059e2f363ecec05d3dbe73668 by jonas:

    [lldb] Add more logging to __lldb_apple_objc_v2_get_dynamic_class_info

    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  • Commit c52360e203240ddd294e78f53ab9b00464528418 by jonas:

    [lldb] Inline objc_opt->version >= 14 to avoid dealing with bool type

    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  • Commit 7aa528de7f6397fd737c7dd5623c35b2f1348bad by arphaman:

    Workaround the GCC/libstdc++ caused clangd crash on Ubuntu 16.04

    • edit: clang-tools-extra/clangd/GlobalCompilationDatabase.cpp
  • Commit 481b4ae026273e4b13063860366b8099d7766626 by aprantl:

    Add support for salvaging ptrauth intrinsics

    • edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
    • edit: llvm/test/Transforms/Coroutines/coro-split-swift-async.ll
  • Commit c4c365bd066b79488f40e62170a4cf3857b6510e by github:

    LanguageRuntime for 0th frame unwind, simplify getting pc-for-symbolication (#2604)

    • edit: lldb/include/lldb/Target/RegisterContextUnwind.h
    • edit: lldb/source/Target/RegisterContext.cpp
    • edit: lldb/source/Target/StackFrame.cpp
    • edit: lldb/include/lldb/Target/RegisterContext.h
    • edit: lldb/source/Target/StackFrameList.cpp
    • edit: lldb/include/lldb/Target/LanguageRuntime.h
    • edit: lldb/source/Target/UnwindLLDB.cpp
    • edit: lldb/source/Target/LanguageRuntime.cpp
    • edit: lldb/source/Target/RegisterContextUnwind.cpp
    • edit: lldb/include/lldb/Target/StackFrame.h
  • Commit 99bc1eeca1b5a3de20be37a75a7ed4d333ac5a5c by jonas:

    [lldb] Don't turn on reproducers by default for the REPL

    • edit: lldb/tools/driver/Driver.cpp
    • add: lldb/test/Shell/Reproducer/SwiftREPL/SwiftREPLReproducer.test
  • Commit 487f3266cadfb96a0180fd4985fc530bf8cfeaef by flo:

    [AArch64] Add implicit uses for operands when expanding BLR_RVMARKER.

    • edit: llvm/test/CodeGen/AArch64/expand-blr-rvmarker-pseudo.mir
    • edit: llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  • Commit 5ea4ec8b921ce55dea4d6e9a422ed024d10046d3 by davelee.com:

    [lldb] Fix swift::Demangle namespace use

    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
    • edit: lldb/source/Target/SwiftLanguageRuntimeNames.cpp
    • edit: lldb/source/Target/SwiftLanguageRuntimeDynamicTypeResolution.cpp
  • Commit 69466e859479346538d2ba4dd4a8a22de634a2c1 by github:

    add noitice file (#3321)

    • add: NOTICE.txt
  • Commit d1ef83796730d76754db58d327e7fd02bc785e97 by github:

    make download test utilities thread-safe (#3322)

    • edit: Sources/SPMTestSupport/MockHashAlgorithm.swift
    • edit: Sources/SPMTestSupport/MockArchiver.swift
    • edit: Sources/Basics/ConcurrencyHelpers.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift
  • Commit 866027028bb6a979ab7f26769697e582b394716e by fabianfett:

    JSON Encoding based on JSONValue

    • edit: Sources/Foundation/JSONSerialization+Parser.swift
    • edit: Sources/Foundation/JSONEncoder.swift