[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (master) #2370

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/2370/
Project:
oss-swift-package-linux-ubuntu-18_04
Date of build:
Sat, 11 Jan 2020 00:35:51 -0600
Build duration:
1 hr 11 min

Identified problems:

  • Swift Compile Error: Swift compiler error
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit d73f1118905a65b7d17b859c061eb25fb8f911e6 by dmbryson:
    [Core] Simplify task registration

    • edit: unittests/Core/BuildEngineTest.cpp
    • edit: lib/Commands/NinjaBuildCommand.cpp
    • edit: include/llbuild/Core/BuildEngine.h
    • edit: products/libllbuild/Core-C-API.cpp
    • edit: products/libllbuild/include/llbuild/core.h
    • edit: lib/Core/BuildEngine.cpp
    • edit: products/llbuildSwift/CoreBindings.swift
    • edit: unittests/Core/BuildEngineCancellationTest.cpp
    • edit: perftests/Xcode/PerfTests/CorePerfTests.mm
    • edit: lib/BuildSystem/BuildSystem.cpp
    • edit: lib/Commands/BuildEngineCommand.cpp
    • edit: bindings/python/llbuild.py
    • edit: unittests/Core/DepsBuildEngineTest.cpp
  • Commit 046c9148ec920a6b9c513570281ed2cec8f1f486 by rishizaki:
    [CodeCompletion] Use getBodySourceRange() instead of getSourceRange()

    • edit: lib/Sema/LookupVisibleDecls.cpp
    • add: test/SourceKit/CodeComplete/complete_sequence_localvar.swift
  • Commit a3b68e6df55c5c6df2b0880bba94be53594a9f51 by mgottesman:
    [silgen] When SILGenLValue accesses ref_elt_addr, emit unsafe access for

    • edit: test/SILGen/guaranteed_self.swift
    • edit: test/SILOptimizer/definite_init_failable_initializers_objc.swift
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: test/SILGen/access_marker_gen.swift
    • edit: test/SILGen/reabstract-tuple.swift
    • edit: test/SILGen/super_init_refcounting.swift
    • edit: test/SILGen/unowned.swift
    • edit: test/SILGen/properties.swift
  • Commit 9d019ed300b0ad6c5b1e550f561293701c41d9d6 by nate_chandler:
    [gardening] Corrected comment.

    • edit: include/swift/ABI/Metadata.h
  • Commit a9f16c7757fee11259995cadf49ff6654afc1717 by nate_chandler:
    [gardening] Fixed typo.

    • edit: include/swift/IRGen/Linking.h
  • Commit 52cf7497641d7353dbc28e60db195e6bcf69ff99 by nate_chandler:
    [gardening] Corrected comment.

    • edit: include/swift/AST/Decl.h
  • Commit cdf3817c047a700e91df87140eb4ed86cd53fcc3 by nate_chandler:
    [gardening] Extracted common expression to value.

    • edit: lib/IRGen/GenDecl.cpp
  • Commit edab098067885b2564d852d5271504bbce04cc98 by nate_chandler:
    [runtime] Metadata can be flagged static.

    • edit: include/swift/ABI/MetadataValues.h
    • edit: include/swift/ABI/Metadata.h
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 525e25603fb0f32471ee39330f56b7e359f07e09 by nate_chandler:
    [IRGen] Pass argument/table to builders.

    • edit: lib/IRGen/EnumMetadataVisitor.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/NominalMetadataVisitor.h
    • edit: lib/IRGen/StructMetadataVisitor.h
    • edit: lib/IRGen/ClassMetadataVisitor.h
    • edit: lib/IRGen/MetadataLayout.cpp
  • Commit e45b05476ea2cbf2feb2f8bc0b0d9476e9ed5f70 by nate_chandler:
    [IRGen] Added gate for metadata prespecialization.

    • edit: include/swift/Option/FrontendOptions.td
    • edit: include/swift/AST/IRGenOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
  • Commit 89278f8cbfb08fd192e0b51a02a55da6e7e3b402 by nate_chandler:
    [metadata prespecialization] Target only >=5.2.

    • edit: lib/AST/Availability.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: include/swift/AST/ASTContext.h
  • Commit 9ea71d11149e00be131b70b72471650460852a69 by nate_chandler:
    [IRGen] Prepare to refer to prespecializations.

    • edit: lib/IRGen/MetadataRequest.h
    • edit: lib/IRGen/MetadataRequest.cpp
  • Commit c2d5d60d65732557cf994f126d46850d88b90e86 by nate_chandler:
    [IRGen] Prepare to lazily emit prespecializations.

    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/IRGenModule.h
  • Commit 840ded49237454e55862d3db1d069abfb284edd2 by nate_chandler:
    [IRGen] Accessor returns prespecializations.

    • edit: lib/IRGen/MetadataRequest.cpp
  • Commit d9205fafd334e3833fe2c640972bfc7e878d0c18 by nate_chandler:
    [IRGen] Prepare to emit prespecializations.

    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenMeta.h
  • Commit 7068141770772f915b3dca1045b1d666d7ccbec1 by nate_chandler:
    [IRGen] Emit prespecialized metadata records.

    • edit: lib/IRGen/StructMetadataVisitor.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/GenValueWitness.cpp
  • Commit c4d13e4b4b28bb23027bc18b2d1251536b344aca by nate_chandler:
    [IRGen] Directly reference prespecializations.

    • add: test/IRGen/prespecialized-metadata/class-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: lib/AST/Availability.cpp
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-clang_node-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-0distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-0argument.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance_stdlib_equatable-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • edit: lib/IRGen/GenDecl.cpp
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-0distinct_use.swift
    • edit: lib/IRGen/MetadataRequest.cpp
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • edit: test/IRGen/lit.local.cfg
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
    • edit: test/lit.cfg
  • Commit 9e2e090623172f95b5df92fbf6f1c56813e96828 by nate_chandler:
    [IRGen] Emit metadata accessors last.

    • add: lib/IRGen/GenericArguments.h
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/GenMeta.h
    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: lib/IRGen/MetadataRequest.h
  • Commit 686c49aec32200af4dbe9d066f0f66bf4ef405da by nate_chandler:
    [IRGen] Don't add prespecialized metadata to ABI.

    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-fileprivate-inmodule-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-public-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
  • Commit d78dc038c43e26985e985d3c38b0f2eb3bcbead4 by nate_chandler:
    [metadata prespecialization] Specialize VWTs.

    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-0distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-0distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance_stdlib_equatable-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-clang_node-1distinct_use.swift
    • edit: lib/IRGen/GenValueWitness.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/class-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-public-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-fileprivate-inmodule-1argument-1distinct_use.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
  • Commit 837e331f16d19ba0f4c8ec1e2b962a32d63be137 by compnerd:
    IRGen: handle ASAN better with importing on ELF

    • edit: test/IRGen/ELF-remove-autolink-section.swift
    • edit: lib/IRGen/IRGenModule.cpp
  • Commit e606f52ae8939ddf4708b4d29cb4c841db8fc1c9 by smeenai:
    [build] Check for unicode functions in libedit

    • edit: lib/Immediate/CMakeLists.txt
    • edit: tools/SourceKit/tools/CMakeLists.txt
    • edit: CMakeLists.txt
  • Commit ac7ba746f6e4bc9e8a382e136a94918d5d6597f0 by rishizaki:
    [CodeCompletion] Stop printing underlined keyword in override completion

    • edit: test/IDE/complete_from_stdlib.swift
    • edit: lib/IDE/CodeCompletion.cpp
  • Commit 70e6db81f194d2bb725c2859b91b7ad2429cf364 by github:
    Revert "[stdlib] Add withContiguousStorageIfAvailable to

    • edit: test/stdlib/subString.swift
    • edit: stdlib/public/core/Substring.swift
  • Commit 308ea8aeb0d3932b8a07695e8152d69675d17521 by pyaskevich:
    [TypeChecker] NFC: Add test-case for SR-4664

    • add: test/Constraints/sr4664.swift
  • Commit a83bfabc8bdbd0dbf527649145c8cd0c954987c1 by github:
    [DebugInfo] Stop relying on asm gadgets to extend variable ranges

    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: test/DebugInfo/shadow_copies.swift
    • delete: test/DebugInfo/liverange-extension-vector.swift
    • delete: test/DebugInfo/liverange-extension.swift
    • edit: test/IRGen/unmanaged_objc_throw_func.swift
  • Commit 1a275a45c4d9af7e589716fcfe58d97f68504edb by klorentey:
    [test] Accelerate: Don’t hide utility functions in an if #available

    • edit: test/stdlib/Accelerate.swift
  • Commit 4c60acf57132e867404fb1e1793c74a57d97af3b by jonas:
    [dwarfdump] Verify DW_AT_type is set and points to a compatible DIE.

    • edit: llvm/test/tools/llvm-dwarfdump/X86/verify_debug_info.s
    • edit: llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
  • Commit 147b13ff0678bf458672e6494ab46cffe30d225a by david:
    CLI tools necessary for the binary targets proposal

    • edit: Tests/WorkspaceTests/WorkspaceTests.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Sources/Commands/SwiftPackageTool.swift
    • edit: Tests/CommandsTests/XCTestManifests.swift
    • edit: Tests/CommandsTests/PackageToolTests.swift
    • edit: Sources/SourceControl/SwiftPMConfig.swift
    • edit: Sources/Commands/SwiftTool.swift