[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 14.04 (master) #2689

Report

[FAILURE] oss-swift-package-linux-ubuntu-14_04 [#2689]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-14_04/2689/
Project:
oss-swift-package-linux-ubuntu-14_04
Date of build:
Tue, 27 Nov 2018 17:10:09 -0600
Build duration:
1 hr 45 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:
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit 9c46b2a05383b76eb55e1fa90f20a4c1a294ca44 by atrick:
    Fix block merging after inlining to help avoid quadratic inlining.

    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: test/SILOptimizer/mandatory_inlining_ownership.sil
    • edit: test/SILOptimizer/mandatory_inlining.sil
    • edit: test/IRGen/nondominant.sil
    • edit: include/swift/SILOptimizer/Utils/CFG.h
    • edit: test/SILOptimizer/definite_init_failable_initializers.swift
    • edit: test/SILOptimizer/inline_begin_apply.sil
    • edit: test/SILOptimizer/definite_init_failable_initializers_objc.swift
    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • edit: lib/SILOptimizer/Utils/CFG.cpp
    • edit: test/DebugInfo/returnlocation.swift
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
  • Commit 702981f7757623ddf1e796f7566af3d29637e91f by atrick:
    Fix MandatoryInlining to not be quadratic.

    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/Mandatory/MandatoryInlining.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: include/swift/SILOptimizer/Utils/SILInliner.h
    • edit: test/DebugInfo/returnlocation.swift
  • Commit 8de89c392a7e690a231e906d0d6bb03bbea9e8f8 by atrick:
    Add a scale-test validation test for quadratic behavior during inlining.

    • edit: lib/SIL/SILInstruction.cpp
    • add: validation-test/compiler_scale/array_init.swift.gyb
    • edit: include/swift/Basic/Statistic.h
  • Commit a1c23be91ae5d0c2d530ed29c841b99b7cc1ac39 by harlan:
    [ParseableInterface] Standardize printing for accessors

    • edit: test/SIL/Parser/final.swift
    • edit: test/api-digester/Outputs/cake-abi.json
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/attr/hasInitialValue.swift
    • edit: test/api-digester/Outputs/cake.json
  • Commit a64a4e19400f368e3dd104382e04435441d3f7de by harlan:
    [Sema] Add implicit @_hasStorage attribute for printing

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
  • Commit dd163f07010bd1075fd512e13c927f797c241056 by harlan:
    [Parse] Parse @_hasStorage attribute outside of SIL

    • edit: lib/Parse/ParseDecl.cpp
  • Commit 90489545b0079b713e8498652d585985c521851b by harlan:
    [Sema] Allow explicit @_hasStorage attribute outside of SIL

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit 13453109fe7916e08a6b4a03cf5f7bbf46f45d7d by harlan:
    [ASTPrinter] Print property observers/private(set) with @_hasStorage

    • edit: test/attr/attr_objc.swift
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/ParseableInterface/access-filter.swift
  • Commit a20c31abf12edfd303b9ecbe67d7a80a6086c52e by harlan:
    [Serialization] Add @_hasStorage and private(set) while deserializing

    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Deserialization.cpp
  • Commit ea3e02b42c2d11a087e20d45f1b26a14e7d10531 by harlan:
    [ParseableInterface] Test accessor printing with @_hasStorage

    • edit: test/SILOptimizer/accessed_storage_analysis.sil
    • add: test/ParseableInterface/stored-properties.swift
  • Commit ac249e6e832cedf3a1c64cd99f68815a87b4a626 by harlan:
    [test] Ensure layout and accessors are correct with @_hasStorage

    • add: test/ParseableInterface/stored-properties-client.swift
  • Commit 82c91cc80d0f16a35367217c80dbe3d4fe112b91 by danielrodriguez:
    Add missing option to CI preset for Android.

    • edit: utils/build-script
    • edit: utils/build-presets.ini
  • Commit 826312435ca518bdc7eb46b234c6ba3c1c3cb410 by abdulras:
    libdispatch: clean up some Win64 warnings

    • edit: src/semaphore.c
    • edit: src/init.c
    • edit: src/queue.c
    • edit: src/internal.h
    • edit: src/io.c
  • Commit 7896b18866b07081d495f4869417664ad47a6e11 by abdulras:
    build: make the static build work well

    • edit: cmake/modules/SwiftSupport.cmake
    • edit: src/CMakeLists.txt
  • Commit 5631e04bd33c7743c6b1ed8547760987f7ac7a67 by vsk:
    [ThinLTO] Fix a crash in lazy loading of Metadata

    • add: test/ThinLTO/X86/pr35472.ll
    • edit: lib/Bitcode/Reader/BitcodeReader.cpp
    • add: test/ThinLTO/X86/Inputs/pr35472.ll
  • Commit ec4180f8799a55353b605084b0cdd3f93e3a2903 by vsk:
    Mark @llvm.trap cold

    • edit: test/Feature/intrinsics.ll
    • edit: utils/TableGen/IntrinsicEmitter.cpp
    • edit: docs/LangRef.rst
    • edit: include/llvm/IR/Intrinsics.td
    • edit: utils/TableGen/CodeGenTarget.cpp
    • edit: utils/TableGen/CodeGenIntrinsics.h
    • edit: test/Transforms/SimplifyCFG/switch-on-const-select.ll
  • Commit 91b186a77f860c7bc7c9a8583e2a4517a5081bee by vsk:
    [CorrelatedValuePropagation] Preserve debug locations (PR38178)

    • edit: test/Transforms/CorrelatedValuePropagation/overflows.ll
    • edit: test/Transforms/CorrelatedValuePropagation/udiv.ll
    • edit: test/Transforms/CorrelatedValuePropagation/ashr.ll
    • edit: lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  • Commit 8fc4e2a562411ce728915f6d900758a7775a47d2 by vsk:
    [ProfileSummary] Standardize methods and fix comment

    • edit: lib/CodeGen/CodeGenPrepare.cpp
    • edit: lib/Analysis/ModuleSummaryAnalysis.cpp
    • edit: lib/Transforms/IPO/Inliner.cpp
    • edit: include/llvm/Analysis/ProfileSummaryInfo.h
    • edit: unittests/Analysis/ProfileSummaryInfoTest.cpp
    • edit: lib/Transforms/IPO/PartialInlining.cpp
    • edit: lib/Transforms/IPO/HotColdSplitting.cpp
    • edit: lib/Transforms/IPO/SampleProfile.cpp
    • edit: lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
    • edit: lib/Analysis/ProfileSummaryInfo.cpp
  • Commit 936ce8e6d3462e2930abfd19462b3db1e865f74f by vsk:
    [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock

    • edit: include/llvm/ADT/STLExtras.h
    • edit: lib/Transforms/Utils/SimplifyCFG.cpp
    • edit: lib/Transforms/IPO/PartialInlining.cpp
    • edit: lib/IR/Value.cpp
    • edit: include/llvm/IR/CFG.h
    • edit: include/llvm/IR/BasicBlock.h
    • edit: lib/Transforms/Vectorize/VPlan.cpp
    • edit: lib/IR/BasicBlock.cpp
    • edit: lib/Analysis/MemorySSAUpdater.cpp
  • Commit bcc4f63c7cddfa1d4b042219b25bf6ce020d3a5e by omochi.metaru:
    inherit NSObject to insert NSMutableDictionary

    • edit: Sources/XCTest/Private/WaiterManager.swift

It looks like the failure is independent of these commits:

rdar://problem/44305428 Constraints/warn_long_compile.swift': 'foo' took 4ms to type-check (limit: 1ms)

-Andy