[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 - Long Test (main) #7891

# [FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04-long-test [#7891]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04-long-test/7891/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04-long-test
Date of build: Thu, 18 Mar 2021 04:19:00 -0500
Build duration: 1 hr 16 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 289840b42d5e9c8833d9232c19c8d678213ae7bf by kenneth.c0:

Add test case for diagnostic 'because_rethrows_default_argument_throws'

  • edit: test/decl/func/rethrows.swift

  • Commit abab6b3332162b3bb07c06592538c1f70c10108b by z.zoelec2:

    [cxx-interop] Bail earlier when importing invalid records.

    • add: test/Interop/Cxx/class/Inputs/invalid-nested-struct.h
    • edit: test/Interop/Cxx/class/Inputs/module.modulemap
    • edit: test/Interop/Cxx/class/type-classification-loadable-silgen.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • add: test/Interop/Cxx/class/invalid-nested-struct-module-interface.swift
    • edit: test/Interop/Cxx/class/type-classification-module-interface.swift
  • Commit b0472a872872c4027244a4a12ad4813f0e1397f1 by github:

    Revert "Disable tests on arm64e"

    • edit: test/DebugInfo/async-args.swift
    • edit: test/DebugInfo/async-direct-arg.swift
  • Commit 17e3ee7ccfbeb0290232fe54d9ecd37a7d4c7276 by spestov:

    GSB: Don't emit diagnostics with <

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 568d99ffd17c6d2cd68e8e577ddadcd2d304c716 by spestov:

    Sema: Clean up @_specialize diagnostics

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: test/attr/attr_specialize.swift
  • Commit 75379a5e76a78d8c866ab7eedab849c86a4dd301 by teemperor:

    [lldb] Enable import-std-module's fallback mode by default

    • edit: lldb/source/Target/TargetProperties.td
  • Commit 23a4b2f7874be0cdb4a851761c44f1875c7b3a7d by dexonsmith:

    Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC"

    • edit: clang/lib/Frontend/FrontendActions.cpp
    • edit: clang/include/clang/Basic/Module.h
    • edit: clang/include/clang/Lex/ModuleMap.h
    • edit: clang/include/clang/Basic/DirectoryEntry.h
    • edit: clang/lib/Lex/ModuleMap.cpp
    • edit: clang/lib/Basic/Module.cpp
    • edit: clang/lib/Serialization/ASTReader.cpp
  • Commit 5f38210e9b6a7be28a22a928c5999efa409d7bf4 by teemperor:

    [lldb] Add asserts that prevent construction of cycles in the decl origin tracking

    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
  • Commit 5bd15df2cb7f3966cce4f6812a3ae89a04fca3cd by vsavchenko:

    [analyzer] Fix StdLibraryFunctionsChecker performance issue

    • edit: clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
  • Commit 3fbbfbc730defec36751db18c44920aa05734e51 by vsavchenko:

    [-Wcompletion-handler] Extend list of detected conventions

    • edit: clang/lib/Analysis/CalledOnceCheck.cpp
    • edit: clang/test/SemaObjC/warn-called-once.m
  • Commit 867e86ad9a0626b9c81eca695783f66d832a8dab by vsavchenko:

    [analyzer][solver] Prevent infeasible states (PR49490)

    • add: clang/test/Analysis/PR49490.cpp
    • edit: clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
  • Commit 23eeb5aa5a16e6da41c36d349cd98073ec4c1654 by t.p.northover:

    SwiftAsync: only change callee-saved registers for swifttailcc.

    • edit: llvm/lib/Target/X86/X86RegisterInfo.cpp
    • edit: llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
    • edit: llvm/test/CodeGen/AArch64/swifttail-async.ll
    • edit: llvm/test/CodeGen/X86/swifttail-async.ll
  • Commit b1ba142b6afc0596205e3b0ef93b63bb4b2ecd4d by abdulras:

    X86: adjust the windows 64 calling convention for Swift

    • edit: llvm/lib/Target/X86/X86CallingConv.td
    • add: llvm/test/CodeGen/X86/swiftself-win64.ll
  • Commit e1fd9abf6788ceafdb08cf3958fbce756fec4e7e by aschwaighofer:

    Add support for specifying which parameter is swiftself in async resume functions

    • edit: llvm/test/Transforms/Coroutines/coro-async.ll
    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  • Commit 1c2e7711e2131094e66c71e1a47399cc1876fd5f by dexonsmith:

    Restore DirectoryEntry.h changes, dropped in 23a4b2f7874be0cdb4a851761c44f1875c7b3a7d

    • edit: clang/include/clang/Basic/DirectoryEntry.h
  • Commit d3570f73b528b4d165bafbed9c98404c024f449c by dexonsmith:

    Revert "Merge pull request #2549 from dexonsmith/cherry-pick/revert-header-entry-ref"

    • edit: clang/lib/Serialization/ASTReader.cpp
    • edit: clang/lib/Basic/Module.cpp
    • edit: clang/include/clang/Lex/ModuleMap.h
    • edit: clang/lib/Lex/ModuleMap.cpp
    • edit: clang/include/clang/Basic/Module.h
    • edit: clang/lib/Frontend/FrontendActions.cpp
  • Commit a6d5bc1bc2b59bccd8a9f1ee3e9c1e040d65c95a by dexonsmith:

    Revert "Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC"

    • edit: clang/lib/Frontend/FrontendActions.cpp
    • edit: clang/include/clang/Lex/ModuleMap.h
    • edit: clang/lib/Lex/ModuleMap.cpp
    • edit: clang/lib/Basic/Module.cpp
    • edit: clang/include/clang/Basic/DirectoryEntry.h
    • edit: clang/include/clang/Basic/Module.h
    • edit: clang/lib/Serialization/ASTReader.cpp
  • Commit 7243a6ec6af4177793dffcea6dfccd9174ce9623 by dexonsmith:

    Fix the build for Merge commit '00ae8a20c5de' from llvm.org/main into apple/main

    • edit: clang/lib/Frontend/FrontendActions.cpp
    • edit: clang/include/clang/Basic/DirectoryEntry.h
    • edit: clang/unittests/Basic/FileEntryTest.cpp
    • edit: clang/lib/Lex/ModuleMap.cpp
  • Commit 14cd3694e35fd97920618aee68d401d7fae91b43 by dexonsmith:

    Minimize diff from llvm.org after ef65f12345d7480c776ba0da628f8f84737d2475

    • edit: clang/include/clang/Basic/DirectoryEntry.h
    • edit: clang/unittests/Basic/FileEntryTest.cpp
  • Commit 4bd621b5f34813ab6dd61cbfad1ade4c01a6b95f by t.p.northover:

    ARM: teach FastISel the basics of swifttailcc.

    • add: llvm/test/CodeGen/ARM/swifttailcc-fastisel.ll
    • edit: llvm/lib/Target/ARM/ARMFastISel.cpp
  • Commit f25fd4b5a7b7377e42c7ce6a22c4d22b3f1c97d6 by t.p.northover:

    StackProtector: insert check before musttail call.

    • edit: llvm/lib/CodeGen/StackProtector.cpp
    • add: llvm/test/CodeGen/ARM/Windows/stack-protector-musttail.ll
    • add: llvm/test/CodeGen/AArch64/stack-protector-musttail.ll
  • Commit d302e7034d8b636fe1c4a7b1979904eaa6d3e788 by varun_gandhi:

    Temporarily mark swiftasync unavailable for x86_64 Windows.

    • edit: clang/lib/Basic/Targets/X86.h
    • edit: clang/test/CodeGen/swift-call-conv.c
    • edit: clang/test/Sema/attr-swiftcall.c
  • Commit 1ad8d0c36047a6ae562a646b3da2ec754af546a4 by aprantl:

    Support !heapallocsite attachments in stripNonLineTableDebugInfo().

    • edit: llvm/lib/IR/DebugInfo.cpp
    • add: llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-heapallocsite.ll
  • Commit 77a44d00e33c15daba2d12fa5e09980245310839 by aprantl:

    Support !heapallocsite attachments in StripDebugInfo().

    • edit: llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-heapallocsite.ll
    • edit: llvm/lib/IR/DebugInfo.cpp
  • Commit 9aaa03ab2da247fc400c6fe6005d86d304bfaf42 by aprantl:

    Backport testcase

    • edit: llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-heapallocsite.ll
  • Commit 775d3356da834c2e3d78286837f02fc2fecd840c by flo:

    [Matrix] Implement += and -= for MatrixType.

    • edit: clang/test/CodeGen/matrix-type-operators.c
    • edit: clang/test/Sema/matrix-type-operators.c
    • edit: clang/lib/Sema/SemaExpr.cpp
  • Commit 4eee13f35bde0abf2a9f5bb8dcd1c9ddd8cac255 by flo:

    [ExtVectorType] Support conditional select operator for C++.

    • edit: clang/lib/Sema/SemaExprCXX.cpp
    • add: clang/test/SemaCXX/ext-vector-type-conditional.cpp
    • edit: clang/include/clang/Basic/DiagnosticSemaKinds.td
    • edit: clang/include/clang/Sema/Sema.h
    • add: clang/test/CodeGenCXX/vector-size-conditional.cpp
    • delete: clang/test/SemaCXX/vector-conditional.cpp
    • add: clang/test/CodeGenCXX/ext-vector-type-conditional.cpp
    • delete: clang/test/CodeGenCXX/vector-conditional.cpp
    • add: clang/test/SemaCXX/vector-size-conditional.cpp
  • Commit da878f76e464765cbf04fdb5dfa21be04cce0ef4 by t.p.northover:

    StackProtector: ensure protection does not interfere with tail call frame.

    • edit: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
    • add: llvm/test/CodeGen/X86/tailcc-ssp.ll
  • Commit 647d4ba8573861a406d54b2c2163c7859e912619 by flo:

    [Matrix] Add support for matrix-by-scalar division.

    • edit: clang/include/clang/Basic/Features.def
    • edit: clang/lib/Sema/SemaExpr.cpp
    • edit: clang/test/CodeGen/matrix-type-operators.c
    • edit: clang/docs/MatrixTypes.rst
    • edit: clang/lib/CodeGen/CGExprScalar.cpp
    • edit: clang/test/Sema/matrix-type-operators.c
    • edit: clang/lib/AST/Type.cpp
    • edit: clang/test/CodeGen/matrix-type.c
    • edit: llvm/include/llvm/IR/MatrixBuilder.h
  • Commit a48218697dbb6cf2eab969e2051edba8b5f41681 by flo:

    [DSE] Add test cases with memory intrinsics and varying size values.

    • add: llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll
  • Commit 7346e8d31938a3f4f6f2e70d5183510181482441 by flo:

    [DSE] Add tests with memset & memcpy combinations and non-const sizes.

    • edit: llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll
  • Commit 6a0125e60d83ba4e88afa6067ecced58ce2ff07b by flo:

    [DSE] Handle memcpy/memset with equal non-const sizes.

    • edit: llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll
    • edit: llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  • Commit bcdef7232509c39c2c062cb01a74ce5f138f522f by flo:

    [DSE] Handle memmove with equal non-const sizes

    • edit: llvm/test/Transforms/DeadStoreElimination/memory-intrinsics-sizes.ll
    • edit: llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  • Commit eb716e31ff8ff1014e6dd5a95c04af75333103cf by code:

    [asan] disable MallocNanoZone for no fd test on darwin

    • edit: compiler-rt/test/asan/TestCases/Posix/no-fd.cpp
  • Commit 4ff394dd246720908fad6705beaa0b7b8034455b by aprantl:

    Update LiveDebugValues implementation for new Swift async ABI.

    • edit: llvm/test/DebugInfo/MIR/X86/swift-async-entryvalues.mir
    • edit: llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp