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

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

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/3134/
Project: oss-swift-package-linux-ubuntu-18_04
Date of build: Fri, 17 Jul 2020 00:05:04 -0500
Build duration: 1 hr 20 min

Identified problems:- LLVM Error: This build failed due to an LLVM error occurring.

Changes- Commit b0fc8daa8372e35c241b58dece23a422c30ed34d by nate_chandler:

[Runtime] Add entry point to canonicalize metadata.

  • edit: include/swift/Runtime/RuntimeFunctions.def

  • edit: lib/AST/Availability.cpp

  • edit: include/swift/Runtime/Metadata.h

  • edit: include/swift/ABI/Metadata.h

  • edit: lib/IRGen/IRGenModule.cpp

  • edit: stdlib/public/runtime/Metadata.cpp

  • edit: include/swift/AST/ASTContext.h

  • edit: lib/IRGen/IRGenModule.h

  • Commit 949d400b0fb536bcd9431d42c73891c9db9d341f by hamishknight:

    [IRGen] Store target machine on GeneratedModule

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: include/swift/AST/IRGenRequests.h
  • Commit 45f11c8615399a0e9d4494a2358ff731492e82da by hamishknight:

    [IRGen] Allow IRGenDescriptor to hold a FileUnit

    • edit: include/swift/AST/IRGenRequests.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/IRGen/IRGenRequests.cpp
    • edit: include/swift/Subsystems.h
  • Commit f9d70661dd4a92cfdd5bfe812000d587f709a381 by hamishknight:

    [IRGen] Hash compiler version instead of lang version

    • edit: lib/Basic/Version.cpp
    • edit: include/swift/Subsystems.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
  • Commit 53ef0a23121035bac03afadc46eac19d29f7a2ea by hamishknight:

    [IRGen] Move ObjCARCContractPass into performLLVMOptimizations

    • edit: lib/IRGen/IRGen.cpp
  • Commit 408b6fcf3fe9b1420ca280dcc7ad16f0d95398f7 by hamishknight:

    [IRGen] Factor out compileAndWriteLLVM

    • edit: include/swift/Subsystems.h
    • edit: lib/IRGen/IRGen.cpp
  • Commit d05bfa09d6c6bfd8a376bb7ee73e6b87a8da22bb by hamishknight:

    [IRGen] Lift call to performLLVM out of IRGenRequest

    • edit: lib/Immediate/Immediate.cpp
    • edit: tools/sil-llvm-gen/SILLLVMGen.cpp
    • edit: include/swift/Subsystems.h
    • edit: lib/IRGen/IRGen.cpp
  • Commit 485d5e9bb4f5c2d40f435f9145af5af77971278c by hamishknight:

    [IRGen] Introduce OptimizedIRRequest

    • edit: include/swift/AST/IRGenRequests.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: include/swift/AST/IRGenTypeIDZone.def
  • Commit 4ddb7f88cac53b67cc6213d6f088282b9bf0fa75 by hamishknight:

    Use OptimizedIRRequest in SILLLVMGen

    • edit: include/swift/AST/IRGenRequests.h
    • edit: tools/sil-llvm-gen/SILLLVMGen.cpp
  • Commit fa553ab83d666e91cbac4bafbb5367b36559392d by pyaskevich:

    [CSBindings] Record conformance requirements associated with type

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit 8df19d2c87340c05a4dccbe066c20cde509c2b3c by pyaskevich:

    [ConstraintSystem] NFC: Associate transitive binding inference with

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit 4568e6e27ba2f4fc98cd828b7f43742aae9c7c96 by pyaskevich:

    [CSBindings] Add finalize method to PotentialBindings

    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 3e74a443f998c5e9e540a59f3c7557744cab31f3 by pyaskevich:

    [CSBindings] Infer transitive protocol requirements through all

    • edit: lib/Sema/CSBindings.cpp
  • Commit 248341a4f0fb24b11873e0d4250de9b40cbb8552 by pyaskevich:

    [CSBindings] Adjust optionality of the compute bindings as a final step

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit 91823fd00ead6dc8dbf8e1c3dc756546ddba2212 by pyaskevich:

    [CSBindings] Record holes only after all binding inference steps are

    • edit: lib/Sema/CSBindings.cpp
  • Commit e5e54e703c64a44dcd28276a1910e95eefff30f0 by pyaskevich:

    [CSBindings] Infer transitive defaults and add them at finalization

    • edit: test/SILGen/function_conversion.swift
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit ea5eb8911449ab1f6f18737e61b6925e8394e8df by pyaskevich:

    [CSBindings] Determine literal coverage and default types during

    • edit: lib/Sema/CSBindings.cpp
  • Commit 1b75bd0e55daed4a648ac58ffba838aa0274eb3e by pyaskevich:

    [CSBindings] Perform more checking before accepting default types

    • edit: lib/Sema/CSBindings.cpp
  • Commit aae6e0c27a169c0c1f8e3a837259a62655844fee by pyaskevich:

    [CSBindings] Let's always consider Any to be a last resort binding

    • edit: lib/Sema/CSBindings.cpp
  • Commit 76229930830969d614c2e449a2d4d5228edf706e by pyaskevich:

    [ConstraintSystem] Add a new endpoint to infer bindings for a given type

    • edit: lib/Sema/ConstraintGraph.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSSolver.cpp
  • Commit c3cc96829cadd13688d7f4832b5936fd866123c4 by pyaskevich:

    [CSBindings] Coalesce integer/float literal protocols to produce a

    • edit: lib/Sema/CSBindings.cpp
  • Commit a49353b97b93faff85ea37a161cad34f239d32af by pyaskevich:

    [Diagnostics] Add a tailored fix when ternary is associated with return

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/diagnostics.swift
  • Commit 7ce37dd14d6eb951268fd362e40ecabd2e5dcdd0 by pyaskevich:

    [TypeChecker] NFC: Adjust test-cases improved by changes in binding

    • edit: test/Parse/omit_return.swift
    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: test/Constraints/closures.swift
    • edit: test/expr/expressions.swift
    • edit: test/Constraints/array_literal.swift
    • edit: test/decl/typealias/generic.swift
  • Commit 74600db0a403b9a4a05154b00c0ca582bbfb4022 by pyaskevich:

    [TypeChecker] NFC: Add a test-case for fixed rdar://problem/56212087

    • edit: test/Constraints/generics.swift
  • Commit d726c903260fd8aee025a59674b8b79d0cdfce78 by pyaskevich:

    [CSBindings] Limit optionality hack only to direct protocol requirements

    • edit: test/Constraints/construction.swift
    • edit: lib/Sema/CSBindings.cpp
  • Commit 7f65620140cf662842d5cab5e080ed66b1d50e4d by pyaskevich:

    [CSBindings] Fix std::rotate to move only Any

    • edit: lib/Sema/CSBindings.cpp
  • Commit 90594eeaf3f7564e3e363300bb0c25906d78da7a by nhawes:

    [build-script-impl] Simplify libcxx build step

    • edit: utils/build-script-impl
  • Commit 8ea966319bead033ee7754f713656974df874d10 by mgottesman:

    [SIL.rst] Small bit of copy editing.

    • edit: docs/SIL.rst
  • Commit 5ca75b939ee1b16facebcda8733ed29b4c2453fc by augusto2112:

    Disable loading scalars as addresses when materializing an entity

    • add: lldb/test/API/lang/swift/expression/protocol_extension_self/main.swift
    • edit: lldb/test/API/lang/swift/expression/class_constrained_protocol/TestClassConstrainedProtocol.py
    • add: lldb/test/API/lang/swift/expression/protocol_extension_self/Makefile
    • edit: lldb/source/Expression/Materializer.cpp
    • add: lldb/test/API/lang/swift/expression/protocol_extension_self/TestSwiftProtocolExtensionSelf.py
  • Commit f3ba812e86cfe0fda86cfcbee7dd44651fb366e6 by hamishknight:

    [lldb] Add call to performLLVMOptimizations

    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp
  • Commit 54843647fe1335bf7a1fb5d9278810b00c1e9611 by askvortsov:

    Refactor clang extra args addition

    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.h
    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp