[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (master) #13207

Report

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#13207]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/13207/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build:
Wed, 29 Apr 2020 19:15:00 -0500
Build duration:
1 hr 0 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 fe89fca0f581bc6ea6e4269d91c09576b0fe9dd0 by rwidmann:
    [Gardening] Remove setExplicitResultType

    • edit: include/swift/AST/Expr.h
  • Commit 5b3060318e19815704a8e67fcd362840ee1e99c2 by rwidmann:
    [NFC] Strip ClosureExpr of its TypeLoc

    • edit: lib/Sema/CSGen.cpp
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/IDE/SyntaxModel.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/DebuggerTestingTransform.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/closure/closures.swift
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckREPL.cpp
    • edit: include/swift/AST/Expr.h
  • Commit 19ab68db98bc371b174c761253ff4b0b1b871d40 by rwidmann:
    [NFC] Strip UnresolvedSpecializeExpr of its TypeLoc

    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/Expr.cpp
    • edit: lib/IDE/Formatting.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
  • Commit f9a506d799b391c8e5f5c313e369d81e5f534ff8 by rwidmann:
    [NFC] Strip EditorPlaceholderExpr of its TypeLoc

    • edit: lib/Sema/CSGen.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: include/swift/AST/Expr.h
  • Commit a8406a35c1bed053993ea5448b97a5edd87f61f7 by hborla:
    [Property Wrappers] For now, don't allow wrappedValue and projectedValue

    • edit: test/decl/var/property_wrappers.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckPropertyWrapper.cpp
  • Commit 1319b53528e84d308c6163692f70ac5d03d8b302 by rwidmann:
    Hide the TypeExpr in ClosureExpr

    • edit: lib/IDE/SyntaxModel.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/AST/Expr.cpp
  • Commit c0ea272fe6450faecbd85b9124e51f1216e0e9fa by spestov:
    IRGen: Re-add XFAILs to class_resilience_objc test

    • edit: test/IRGen/class_resilience_objc.swift
  • Commit 3d144011aa35519f6c7ac1c227d9cc0eebf0a4e2 by rwidmann:
    [NFC] Remove Needless Double-Import of Decls

    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit d30661dacea9843cf5ca1a102e9d8ffd5f55e2b8 by github:
    Fixes example snippets in CString.swift (#31407)

    • edit: stdlib/public/core/CString.swift
  • Commit cef4ef2ba0f6afab3349173a826f0939585aff01 by aprantl:
    Revert "Temporarily revert "Preserve the owning module information from

    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.cpp
    • add: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
    • edit: lldb/unittests/Symbol/TestTypeSystemClang.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
    • edit: lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
    • edit: lldb/source/Symbol/TypeSystem.cpp
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
    • edit: lldb/source/Symbol/CompilerType.cpp
    • edit: lldb/include/lldb/Symbol/CompilerType.h
    • edit: lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
    • edit: lldb/test/Shell/SymbolFile/DWARF/lit.local.cfg
    • add: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/module.modulemap
    • add: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
    • edit: lldb/source/Symbol/Type.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • add: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/B.h
    • edit: lldb/unittests/TestingSupport/Symbol/ClangTestUtils.h
    • edit: lldb/include/lldb/Symbol/TypeSystem.h
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
  • Commit 952b37c535cf7c123a07e2af35170c05866be229 by aprantl:
    Allow lldb-test to combine -find with -dump-clang-ast

    • edit: lldb/source/Symbol/TypeMap.cpp
    • edit: lldb/tools/lldb-test/lldb-test.cpp
    • edit: lldb/include/lldb/Symbol/CompilerType.h
    • edit: lldb/source/Symbol/CompilerType.cpp
    • edit: lldb/include/lldb/Symbol/TypeMap.h
    • edit: lldb/source/Symbol/Type.cpp
    • edit: lldb/include/lldb/Symbol/Type.h
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • edit: lldb/include/lldb/Symbol/TypeSystem.h
    • edit: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h
    • edit: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
  • Commit 2461910b9f7831340573735b252ec1cdb51127c9 by aprantl:
    Add an internal bit to the XcodeSDK class.

    • edit: lldb/unittests/Host/HostInfoTest.cpp
    • edit: lldb/source/Utility/XcodeSDK.cpp
    • edit: lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm
    • edit: lldb/include/lldb/Utility/XcodeSDK.h
    • edit: lldb/unittests/Utility/XcodeSDKTest.cpp
  • Commit 5143a9489d030a6810823275c1343a74dfcf983a by aprantl:
    [lldb] Change Communication::SetConnection to take a unique_ptr

    • edit: lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
    • edit: lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
    • edit: lldb/include/lldb/Core/Communication.h
    • edit: lldb/tools/lldb-server/lldb-platform.cpp
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h
    • edit: lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
    • edit: lldb/source/Core/Communication.cpp
    • edit: lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
    • edit: lldb/source/Target/Process.cpp
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
    • edit: lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
    • edit: lldb/unittests/tools/lldb-server/tests/TestClient.cpp
    • edit: lldb/source/API/SBCommunication.cpp
  • Commit 59b4a44b17cddf172de5c88e930beff70a831642 by aprantl:
    Add Objective-C property accessors loaded from Clang module DWARF to

    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.h
    • edit: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.cpp
  • Commit f840fa0c47218d8e659aaf81103f73fef6b9ab27 by aprantl:
    Delete cargo-cult code that doesn't affect the testsuite.

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit ce625f14169e5f0b9d995bd9108fea9e90a436d0 by bigcheesegs:
    [Clang] Expose RequiresNullTerminator in FileManager.

    • edit: llvm/unittests/Support/MemoryBufferTest.cpp
    • edit: llvm/lib/Support/MemoryBuffer.cpp
    • edit: clang/include/clang/Basic/FileManager.h
    • edit: clang/lib/Basic/FileManager.cpp
  • Commit 6956c1b94ad58900c476a34469e62c5390660144 by aprantl:
    Add a getter to retrieve the XcodeSDK from Module

    • edit: lldb/include/lldb/Core/Module.h
  • Commit ce001e472a530451f97f4ec53265727a42fadc2e by aprantl:
    Relax testcase. The Clang module debug info may return additional

    • edit: lldb/test/API/lang/objc/foundation/TestObjCMethods.py
  • Commit f5cc5be9879ff4cfccd7a83dc60e489a0d487d55 by aemerson:
    [AArch64] Don't generate gpr CSEL instructions in early-ifcvt if

    • edit: llvm/include/llvm/CodeGen/TargetInstrInfo.h
    • edit: llvm/lib/Target/AMDGPU/SIInstrInfo.h
    • add: llvm/test/CodeGen/AArch64/early-ifcvt-regclass-mismatch.mir
    • edit: llvm/lib/Target/X86/X86InstrInfo.cpp
    • edit: llvm/lib/Target/AArch64/AArch64InstrInfo.h
    • edit: llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
    • edit: llvm/lib/Target/SystemZ/SystemZInstrInfo.h
    • edit: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
    • edit: llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
    • edit: llvm/lib/CodeGen/EarlyIfConversion.cpp
    • edit: llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
    • edit: llvm/lib/Target/X86/X86InstrInfo.h
    • edit: llvm/lib/Target/PowerPC/PPCInstrInfo.h
  • Commit 0194523e3bd70d8256ebc555a8409cdabe8af419 by medismail.bennani:
    [lldb/Dataformatter] Add support for CoreFoundation Dictionaries and

    • add: lldb/source/Plugins/Language/ObjC/CFBasicHash.h
    • add: lldb/source/Plugins/Language/ObjC/CFBasicHash.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSDictionary.h
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-objc/main.m
    • edit: lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
    • edit: lldb/source/Plugins/Language/ObjC/CMakeLists.txt
    • edit: lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSContainer.py
    • edit: lldb/source/Plugins/Language/ObjC/NSSet.cpp
  • Commit 6cfc6615e03a03205eb235ae7fa8cce7b1dd58f7 by aprantl:
    Preserve the owning module information from DWARF in the synthesized AST

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
  • Commit 9fee95dc28001cdb4956dcc0c4def522e5c7cbc7 by aemerson:
    [GlobalISel][IRTranslator] Follow convention and put constant offset of

    • edit: llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/translate-gep.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator-gep.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator-switch.ll
    • edit: llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll
    • edit: llvm/test/CodeGen/X86/GlobalISel/ptr-add.ll
    • edit: llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll
    • edit: llvm/test/CodeGen/X86/GlobalISel/add-ext.ll
  • Commit 405967b4d33ec3a0adde1ca939db95fe3e6dbfc9 by aemerson:
    [GlobalISel] Add new combine to convert scalar G_MUL to G_SHL.

    • edit: llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
    • edit: llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
    • edit: llvm/include/llvm/Target/GlobalISel/Combine.td
    • add: llvm/test/CodeGen/AArch64/GlobalISel/combine-mul-to-shl.mir
  • Commit 453af30955194d556bd1f20d2f4749d2e2f2fa3f by aemerson:
    [AArch64][GlobalISel] During ISel try to convert G_PTR_ADD to G_ADD.

    • edit: llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/load-addressing-modes.mir
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/select.mir
  • Commit f5fc3c1a1d7702806d6b480bfb50c63f148f5803 by aemerson:
    [AArch64][GlobalISel] Disallow vectors in convertPtrAddToAdd.

    • edit: llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
  • Commit 43e291725d03db928bef4f754bbe1fd05c84a491 by aemerson:
    [AArch64][GlobalISel] Don't reconvert to p0 in convertPtrAddToAdd().

    • edit: llvm/test/CodeGen/AArch64/GlobalISel/select.mir
    • edit: llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/load-addressing-modes.mir
  • Commit 18df9aecb368bd93464a1fb37e343a013e4bff21 by aemerson:
    [GlobalISel] Use G_ZEXTLOAD instead of an anyextending load for

    • edit: llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/legalize-non-pow2-load-store.mir
  • Commit 63bcabc1a441111745d91d5df42a46c60efcd7d0 by aemerson:
    [GlobalISel][Localizer] Enable intra-block localization of already-local

    • edit: llvm/test/CodeGen/AArch64/tiny_model.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/localizer-arm64-tti.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/translate-constant-dag.ll
    • edit: llvm/lib/CodeGen/GlobalISel/Localizer.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir
    • edit: llvm/test/CodeGen/AArch64/tail-call.ll
  • Commit 7a113bc51d5602c4e038fa022fa362c1968296fe by aemerson:
    GlobalISel: Move Localizer::shouldLocalize(..) to TargetLowering

    • edit: llvm/lib/CodeGen/GlobalISel/Localizer.cpp
    • edit: llvm/lib/CodeGen/TargetLoweringBase.cpp
    • edit: llvm/include/llvm/CodeGen/TargetLowering.h
  • Commit c35b8806b0f4a9456a96de7cc865ee6784934c40 by aemerson:
    [AArch64][GlobalISel] Don't localize TLS G_GLOBAL_VALUEs on Darwin.

    • edit: llvm/lib/Target/AArch64/AArch64ISelLowering.h
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/localizer-arm64-tti.ll
    • edit: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  • Commit 082948a2d269129c14f51597e34478c2082bcfb8 by bigcheesegs:
    Improve module.pcm lock file performance on machines with high core

    • edit: llvm/lib/Support/LockFileManager.cpp
    • edit: llvm/include/llvm/Support/LockFileManager.h
  • Commit edd3c1649867a1b68decb8a6645319bb7fdaa789 by aemerson:
    [AArch64][GlobalISel] CallLowering: Don't generate new copies each time

    • edit: llvm/test/CodeGen/AArch64/GlobalISel/call-translator.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/call-translator-cse.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/call-translator-ios.ll
    • edit: llvm/lib/Target/AArch64/AArch64CallLowering.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
  • Commit 3c16a5defe1842835bc465ceb42e1240085c01fc by aemerson:
    GlobalISel: Add a setInstrAndDebugLoc(MachineInstr&) convenience helper

    • edit: llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
    • edit: llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  • Commit e569f7ea39290420ec6acb02da23219d0d1ba6f1 by aemerson:
    [AArch64][GlobalISel] Set the current debug loc when missing in some

    • edit: llvm/test/CodeGen/AArch64/GlobalISel/legalize-vaarg.mir
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-vector-of-ptr.mir
    • edit: llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
    • edit: llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/legalize-shift.mir
  • Commit ba7393989761c81f720559fbfe95813e77d4e1bf by aemerson:
    [AArch64][GlobalISel] Fix sub-64b stack parameter passing on Darwin.

    • edit: llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv-ios.ll
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/arm64-callingconv.ll
    • edit: llvm/lib/Target/AArch64/AArch64CallLowering.cpp
    • edit: llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
    • edit: llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
  • Commit e3c36ac026d4ffaafa27df66ba24d328ed051664 by jonas:
    Revert "[lldb/Reproducers] Always collect the whole dSYM in the

    • edit: lldb/source/Utility/Reproducer.cpp
    • edit: lldb/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
    • edit: lldb/include/lldb/Utility/Reproducer.h
    • delete: lldb/test/Shell/Reproducer/TestDSYM.test
  • Commit 94b3db2f94932f432762622610d6fdcf28313277 by jonas:
    Re-land "[lldb/Reproducers] Always collect the whole dSYM in the

    • edit: lldb/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
    • edit: lldb/include/lldb/Utility/Reproducer.h
    • add: lldb/test/Shell/Reproducer/TestDSYM.test
    • edit: lldb/source/Utility/Reproducer.cpp
  • Commit 378448220c1bb948f561b20da3b16c17a479aafd by jonas:
    [llvm/DebugInfo] Print DW_AT_ranges offset as part of verifier error.

    • edit: llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
    • edit: llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
  • Commit 1fb51a8c4cd1ef27af2655cb1db27c526cdd7ba5 by jonas:
    [llvm/DebugInfo] Fix typo in DWARFTypeUnit ctor call

    • edit: llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
  • Commit 310ad4156e362a22dabed008a860545ec6f7719f by jonas:
    [llvm/DebugInfo] Fix invalid verifier error for DWARF5

    • edit: llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
    • edit: llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
  • Commit d6467e7319ee0ee1de8e2a88bf33028b8d91acca by jonas:
    [FileCollector] Lock Mutex in copyFiles

    • edit: llvm/lib/Support/FileCollector.cpp
    • edit: llvm/include/llvm/Support/FileCollector.h
  • Commit 68f608b0f70dc96a6000aa8291c147d7040b88a9 by ditaliano:
    [GlobalISel] Remove debug locations when emitting constants.

    • edit: llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/constant-dbg-loc.ll
  • Commit b560a12efc87b574944306481508df7b8f52ae42 by ditaliano:
    [GlobalISel] Assign the correct debug location when combining

    • edit: llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
    • add: llvm/test/CodeGen/AArch64/GlobalISel/combine-ext-debugloc.mir