[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.04 (master) #4956

Report

[FAILURE] oss-swift-package-linux-ubuntu-16_04 [#4956]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/4956/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Wed, 22 Apr 2020 17:27:29 -0500
Build duration:
1 hr 31 min

Identified problems:

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

Changes

  • Commit a70fb8c7217c1e1135d8bb5b398eded991995650 by mishal_shah:
    Fix the source compat suite to use release/5.3

    • edit: jobs/release_5.3/swift-master-source-compat-suite.sh
  • Commit 839c4e05ad81b1b1dff714a5cfe0ea559d4686d2 by mboehme:
    Bug fix: Emit code for C++ inline function called from another inline

    • add: test/Interop/Cxx/function/Inputs/module.modulemap
    • add: test/Interop/Cxx/function/Inputs/EmitCalledFunction.h
    • edit: lib/IRGen/GenClangDecl.cpp
    • add: test/Interop/Cxx/function/emit-called-function-ir.swift
  • Commit 9e1fe0cfc76da173429510f00692d9d09ccfc3c8 by mboehme:
    Rename EmitCalledFunction.h to emit-called-function.h.

    • delete: test/Interop/Cxx/function/Inputs/EmitCalledFunction.h
    • add: test/Interop/Cxx/function/Inputs/emit-called-function.h
    • edit: test/Interop/Cxx/function/Inputs/module.modulemap
  • Commit e31c7bc9735e6642709bab54366857399aeaef2c by mboehme:
    Respond to review comments by @gribozavr.

    • add: test/Interop/Cxx/function/emit-called-function-irgen.swift
    • delete: test/Interop/Cxx/function/emit-called-function-ir.swift
    • edit: test/Interop/Cxx/function/Inputs/emit-called-function.h
  • Commit 35f8ef50f85b7ef81c67fcc6bf2a21ce25e2db44 by mboehme:
    More reponses to review comments by @gribozavr.

    • delete: test/Interop/Cxx/function/Inputs/module.modulemap
    • delete: test/Interop/Cxx/function/Inputs/emit-called-function.h
    • add: test/Interop/C/function/emit-called-inline-function-irgen.swift
    • add: test/Interop/C/function/Inputs/module.modulemap
    • delete: test/Interop/Cxx/function/emit-called-function-irgen.swift
    • add: test/Interop/C/function/Inputs/emit-called-function.h
  • Commit 6a5722058b67266c50e3cf17e1806e2d4839dd9b by mboehme:
    Respond to review comment by @rjmccall.

    • edit: lib/IRGen/GenClangDecl.cpp
  • Commit e9ca0c74dc5cb3d9c2a184e10bc3e8566d791229 by mboehme:
    Responses to review comments by @gribozavr.

    • edit: test/Interop/C/function/Inputs/module.modulemap
    • edit: test/Interop/C/function/emit-called-inline-function-irgen.swift
    • delete: test/Interop/C/function/Inputs/emit-called-function.h
    • add: test/Interop/C/function/Inputs/emit-called-inline-function.h
  • Commit 041be040fce14647f1cc90a36a40f500329266a9 by ryan:
    test: Explicitly work with binary data in PathSanitizingFileCheck

    • edit: utils/PathSanitizingFileCheck
  • Commit d98f8d3a3d276ed619ebf7654caca2b02eafd2c7 by mboehme:
    Also emit inline functions that are used in variable initializers.

    • edit: lib/IRGen/GenClangDecl.cpp
    • edit: test/Interop/C/function/Inputs/emit-called-inline-function.h
    • edit: test/Interop/C/function/emit-called-inline-function-irgen.swift
  • Commit c590d72c125b13ce3789c8955e120db6788d240e by hlopko:
    Steal files from other branch

    • add: test/Interop/Cxx/extern-var/global-var.swift
    • add: test/Interop/Cxx/extern-var/Inputs/global-var.h
    • add: test/Interop/Cxx/extern-var/global-var-silgen.swift
    • add: test/Interop/Cxx/extern-var/global-var-irgen.swift
    • add: test/Interop/Cxx/extern-var/Inputs/global-var.cc
  • Commit 8ef3494340c4470fc70ed48d77c1452952e15003 by hlopko:
    Rename global-var -> extern-var

    • delete: test/Interop/Cxx/extern-var/global-var.swift
    • add: test/Interop/Cxx/extern-var/extern-var-silgen.swift
    • delete: test/Interop/Cxx/extern-var/Inputs/global-var.cc
    • add: test/Interop/Cxx/extern-var/extern-var.swift
    • add: test/Interop/Cxx/extern-var/Inputs/extern-var.cc
    • add: test/Interop/Cxx/extern-var/extern-var-irgen.swift
    • add: test/Interop/Cxx/extern-var/Inputs/extern-var.h
    • delete: test/Interop/Cxx/extern-var/global-var-silgen.swift
    • delete: test/Interop/Cxx/extern-var/global-var-irgen.swift
    • delete: test/Interop/Cxx/extern-var/Inputs/global-var.h
    • add: test/Interop/Cxx/extern-var/Inputs/module.modulemap
  • Commit d68ce6e6a0e2363038e0cc297fa29897d3fc8409 by hlopko:
    Comment out failing tests

    • edit: test/Interop/Cxx/extern-var/extern-var.swift
    • edit: test/Interop/Cxx/extern-var/extern-var-silgen.swift
    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit aba7326d326266adafaa3573269382bda32c25fa by github:
    Update test/Interop/Cxx/extern-var/extern-var-irgen.swift

    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit ee775e68ff61b4e8b888455e60a56350a0d281c6 by hlopko:
    Add more tests

    • edit: test/Interop/Cxx/extern-var/Inputs/extern-var.cc
    • edit: test/Interop/Cxx/extern-var/Inputs/extern-var.h
    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
    • edit: test/Interop/Cxx/extern-var/extern-var-silgen.swift
    • edit: test/Interop/Cxx/extern-var/extern-var.swift
  • Commit f4d897e09e36795760a7a490c898e556b85542c8 by hlopko:
    Remove uninspired comment

    • edit: test/Interop/Cxx/extern-var/extern-var.swift
    • edit: test/Interop/Cxx/extern-var/extern-var-silgen.swift
  • Commit 31e99e540dad5fcaa2358609213022b9a9cbfbeb by hamishknight:
    [CSApply] Continue to finishApply for dynamic callables

    • edit: lib/Sema/CSApply.cpp
    • edit: test/SILGen/dynamic_callable_attribute.swift
  • Commit a1cf598b65807be9507417bc0a809edfc5c842e4 by hamishknight:
    [CSApply] Hack around existential closing for callables

    • add: test/SILGen/call_as_function.swift
    • edit: test/SILGen/dynamic_callable_attribute.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit 87820b4c222e3cb1a18180fe948b6495a4added1 by aschwaighofer:
    IRGen: Map interface to archetypes in keypath function

    • add: test/IRGen/keypath.swift
    • edit: lib/IRGen/GenKeyPath.cpp
    • add: test/IRGen/Inputs/ResilientBase.swift
  • Commit fdcb330284eb52cd9c2d377935bd41c4c2990522 by hlopko:
    Add inout tests, add labels

    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
    • edit: test/Interop/Cxx/extern-var/extern-var-silgen.swift
  • Commit 6321392e097e4f7f288637bf9dac1ce8dbe5d71f by hlopko:
    Interleave code and checks

    • edit: test/Interop/Cxx/extern-var/extern-var-silgen.swift
    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit 8136d8c0062e21a78754357cdc6ac5db40cb43c1 by hlopko:
    Rename test suite var

    • edit: test/Interop/Cxx/extern-var/extern-var.swift
  • Commit 774b655b396976a9996cc6ed51d9dc1f6adb35f6 by hlopko:
    Reverse args to expectEqual

    • edit: test/Interop/Cxx/extern-var/extern-var.swift
  • Commit 78688925f52b33fe22f19af3563d8bda7efeabd9 by mboehme:
    Make tests pass under Darwin and Windows.

    • edit: test/Interop/C/function/emit-called-inline-function-irgen.swift
  • Commit f2bfa262b491aaba532de6116a04db357b92532c by mboehme:
    Fix "CXX-DAG" lines mistakenly renamed to "CXX-DOG" for testing.

    • edit: test/Interop/C/function/emit-called-inline-function-irgen.swift
  • Commit cd1560a48722840fefcc90ed477525008c17c4e6 by hlopko:
    Address comments

    • edit: test/Interop/Cxx/extern-var/extern-var-silgen.swift
    • edit: test/Interop/Cxx/extern-var/extern-var.swift
    • edit: test/Interop/Cxx/extern-var/Inputs/extern-var.cc
    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit cfe463d71580ff1c5b633e6f814198be4da90b20 by hlopko:
    Cleanup

    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit 68530acb1dcce79256fce7deb162d574d8de8659 by owen:
    Add an edu note explaining StringInterpolationProtocol requirements

    • edit: test/Parse/invalid_string_interpolation_protocol.swift
    • edit: include/swift/AST/EducationalNotes.def
    • add: userdocs/diagnostics/string-interpolation-conformance.md
  • Commit 16d599ecfa484e334f8c5bca4c00a6436e70952f by repo:
    [build-script-impl] Allow cross-compiling the host toolchain for Android

    • edit: utils/build-script-impl
  • Commit 4be9fd9f27f78a273385712425b54be9d3c47607 by hlopko:
    Add -fPIC in test/lit.cfg

    • edit: test/lit.cfg
  • Commit 937b1e2ba26f28b63f18fc7d4490266b67aa46b2 by hlopko:
    Trust -fPIE will come from target_clang

    • edit: test/Interop/Cxx/extern-var/extern-var.swift
  • Commit 238893cc136e69637e80c7281abc1ef5f9c3a2f9 by hlopko:
    Better integration

    • edit: test/lit.cfg
  • Commit e6f908510f5eb5cd73881c82c4be0ac7465080d6 by hlopko:
    Add config.target_cc_options to all branches

    • edit: test/lit.cfg
  • Commit 5fd18073c08cd0a4c55f6507b956bf1643a704b2 by hlopko:
    Add missing branches

    • edit: test/lit.cfg
  • Commit 8e2da8d0e24d5413ac1f709336aed6e22dca05b6 by aschwaighofer:
    Outliner: Fix a use after release issue

    • edit: lib/SILOptimizer/Transforms/Outliner.cpp
    • add: test/SILOptimizer/outliner.sil
  • Commit 8af9ca08c18c5b3746826349f39eeb77e82dd7de by hlopko:
    Make irgen test windows friendly

    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit 95a59d9dd575c2fa04c115db66bb10ab6aa5cf9a by hlopko:
    Make irgen tests mac friendly

    • edit: test/Interop/Cxx/extern-var/extern-var-irgen.swift
  • Commit 041566c22d1c7c980df012e3e14014e2e812d081 by github:
    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit b3aea6ee389e08250724b59fd6c4b639235799ea by spestov:
    GenericSignatureBuilder: Simplify RequirementRHS type

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 8d2a4105b4dacf4d2ca82e336a92a909c7bfe205 by spestov:
    GenericSignatureBuilder: Improved counters

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 3f22bfdddca21a9359a1d8bf9c6f05673027f6a6 by aschwaighofer:
    SinkAddressProjections: Abort when we can't sink an address producing

    • edit: test/SILOptimizer/simplify_cfg_jump_thread_crash.sil
    • edit: lib/SILOptimizer/Utils/BasicBlockOptUtils.cpp
  • Commit 1fbad1b08915ec2d5bae2c60c24f26df81589c2c by eeckstein:
    SIL: fix memory behavior of global_addr for globals with non-fixed

    • add: test/SILOptimizer/licm_and_global_addr.swift
    • add: test/SILOptimizer/Inputs/licm_and_global_addr/main.swift
    • edit: lib/SIL/IR/SILInstruction.cpp
    • add: test/SILOptimizer/Inputs/licm_and_global_addr/test.swift
  • Commit a50b2cda38dc8001da0deeb423ddcb027a731c8c by aqamoss3fan2010:
    ASTDumper: Fix missing trailing apostrophe when dumping typealias

    • edit: lib/AST/ASTDumper.cpp
  • Commit 8357c188eb8bc24220457f3daf0f0dfd23abfa6d by github:
    [AutoDiff] Mangle @noDerivative parameters. (#31201)

    • edit: lib/AST/ASTMangler.cpp
    • edit: test/Demangle/Inputs/manglings.txt
    • edit: lib/Demangling/NodePrinter.cpp
    • add: test/AutoDiff/compiler_crashers_fixed/sr12650-noderivative-parameter-type-mangling.swift
    • edit: include/swift/Demangling/TypeDecoder.h
    • edit: docs/ABI/Mangling.rst
    • edit: include/swift/Demangling/Demangler.h
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/AST/ASTDemangler.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/Demangling/Demangler.cpp
  • Commit 7922ef4e3e0119f1b642195fbc212aa9deebabde by github:
    [test] Disable --parallel testing temporarily (#268)

    • edit: Utilities/build-script-helper.py
  • Commit 07e680a59f96fc792583eb567ef1f48c4b66194b by jonas:
    [lldb/Test] XFAIL TestDataFormatterObjCNSError except for gmodules.

    • edit: lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCNSError.py
  • Commit 715aa78694eb1d593b60831146143b39f9fa0034 by jonas:
    [VirtualFileSystem] Support directory entries in the YAMLVFSWriter

    • edit: llvm/lib/Support/VirtualFileSystem.cpp
    • edit: llvm/include/llvm/Support/VirtualFileSystem.h
    • edit: llvm/unittests/Support/VirtualFileSystemTest.cpp
  • Commit 83dca65091967b4590cff8ac79227514e3c9c0b4 by jonas:
    Re-land "[FileCollector] Add a method to add a whole directory and it

    • edit: llvm/unittests/Support/FileCollectorTest.cpp
    • edit: llvm/lib/Support/FileCollector.cpp
    • edit: llvm/include/llvm/Support/FileCollector.h
  • Commit 1d9a5bea33c6b9b94bb1a930df1655e3dd4188e7 by jonas:
    [lldb/Reproducers] Always collect the whole dSYM in the reproducer

    • edit: lldb/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
    • edit: lldb/include/lldb/Utility/Reproducer.h
    • edit: lldb/source/Utility/Reproducer.cpp
    • add: lldb/test/Shell/Reproducer/TestDSYM.test
  • Commit c9e31f78b125d69677ac4d02d80ed7eccb07dc7f by jonas:
    [apple/stable/20200108] Fix ambiguity

    • edit: llvm/lib/Support/VirtualFileSystem.cpp
  • Commit e8a928d0b5479f017a905f7bea9499a5c08b43b1 by dliew:
    Unbreak ASan runtime in the simulators.

    • edit: compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp
  • Commit b5749104908b85d6058821fa0a6a9f7297e6a8d9 by dliew:
    Add missing call to Symbolizer::LateInitialize() in UBSan's standalone

    • edit: compiler-rt/lib/ubsan/ubsan_init.cpp
  • Commit 7bcbe8a10111d356feb2897139883198097d5d58 by tachoknight:
    Only include sys/sysctl.h if macOS or BSD

    • edit: CoreFoundation/PlugIn.subproj/CFBundle_InfoPlist.c
  • Commit 957d40e9ef88cd477a0dad5abe1bbad145a82f54 by kyrtzidis:
    [IndexDatastore] Provide an option to disable the file-out-of-date

    • edit: lib/CIndexStoreDB/CIndexStoreDB.cpp
    • edit: include/IndexStoreDB/Index/IndexSystem.h
    • edit: lib/Index/IndexDatastore.cpp
    • edit: lib/Index/IndexDatastore.h
    • edit: lib/Index/IndexSystem.cpp