[Swift CI] Build Failure: 1. OSS - Swift (Tools Opt+Assert, Stdlib Opt+DebInfo+Assert, Resilience) - macOS (master) #110

Report

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#110]

Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/110/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Tue, 14 Feb 2017 03:47:00 -0800
Build duration:
1 hr 27 min

Identified problems:

  • 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 d457742a8dbd2079141fb568f97ab8f8c4af63c2 by hughbellars:
    Change getKeyIntValueForDump to use intptr_t rather than long

    • edit: stdlib/public/runtime/MetadataCache.h
    • edit: include/swift/Runtime/Concurrent.h
    • edit: stdlib/public/runtime/HeapObject.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 6daa23fa8e8b417856f9594a6e94d751ec793fd2 by practicalswift:
    [gardening] Fix a vs an typos

    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit e9c6f0a31848e994ce880b62cdc5e09ef567a041 by practicalswift:
    [gardening] Remove "REQUIRES: asserts" from fixed crasher

    • edit: validation-test/compiler_crashers_fixed/28610-elements-size-1-even-number-of-elements-in-sequence.swift
  • Commit b24f721a911e67478248f12c17acf40b02b74d2c by practicalswift:
    [gardening] Fix typo (deterministic-behavior)

    • edit: validation-test/compiler_crashers/28673-swift-typebase-getcanonicaltype.swift
  • Commit 3e40296cfa7ee69c3f15f19cf2cfd68947288966 by practicalswift:
    [gardening] Fix inconsistent headers

    • edit: lib/AST/SubstitutionList.cpp
    • edit: stdlib/public/core/StringInterpolation.swift
    • edit: stdlib/public/runtime/ImageInspectionELF.h
    • edit: stdlib/public/runtime/ImageInspectionInit.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: unittests/Basic/FileSystemTest.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: unittests/Basic/TransformArrayRefTest.cpp
  • Commit 8bdec1f570437cfa10da7a7a047e0326e96f723d by practicalswift:
    [gardening] Remove unused method isDirectGuaranteed()

    • edit: lib/SILGen/SILGenApply.cpp
  • Commit 4784588bf8a5c3db9bd4b851ff209fe94ff2121b by ematejska:
    Filing some more JIRA's to keep track of work.

    • edit: docs/ABIStabilityManifesto.md
  • Commit dbf99dc8621f0aae143922e6fc2ee785c80de6fc by nhawes:
    Remove disabled SourceKit/InterfaceGen/gen_objc.swift test

    • delete: test/SourceKit/InterfaceGen/gen_objc.swift
  • Commit e0169d5a19676300036e2d2f893e99ccf52d5559 by bob.wilson:
    Update branches for new master-next scheme.

    • edit: utils/update-checkout-config.json
  • Commit c90457fe4c45377860c61ee3077b1b4b80360daf by bob.wilson:
    Remove the old Swift 3.0 preview branch schemes.

    • edit: utils/update-checkout-config.json
  • Commit f0c0bd87915461189b907c947bf87f4332b4151b by jordan_rose:
    Revert "Merge pull request #7401 from

    • edit: lib/SIL/SILModule.cpp
  • Commit 1c60910198c8da69d65d5c9e22e61c6c5b835c75 by jordan_rose:
    Revert "Merge pull request #6092 from

    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/Serialization/DeserializeSIL.h
    • edit: include/swift/SILOptimizer/Utils/Devirtualize.h
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: test/SILGen/collection_cast_crash.swift
    • edit: include/swift/SIL/SILModule.h
    • edit: test/SILOptimizer/prespecialize.swift
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/AST/Substitution.cpp
    • edit: lib/SILOptimizer/IPO/EagerSpecializer.cpp
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: test/SILOptimizer/opened_archetype_operands_tracking.sil
    • edit: lib/SIL/Linker.h
    • edit: lib/Serialization/SerializedSILLoader.cpp
    • edit: test/SILOptimizer/devirt_specialized_conformance.swift
    • edit: include/swift/Serialization/SerializedSILLoader.h
    • edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
    • edit: test/SILOptimizer/devirt_covariant_return.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SIL/Linker.cpp
    • edit: stdlib/public/SwiftOnoneSupport/CMakeLists.txt
    • edit: lib/SIL/SILModule.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: test/SILOptimizer/devirt_unbound_generic.swift
  • Commit 2188862e926436afd7ae565c685f44e37d54c8ee by Mishal Shah:
    [README] Update the Xcode version

    • edit: README.md
  • Commit c86f8e708988191cc6c4c4ebcdb4ffde74347bcc by github:
    [Serialization] Improve extensions of nested types with the same name

    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Serialization/ModuleFile.cpp
    • edit: include/swift/Serialization/ModuleFile.h
    • add: test/Serialization/Inputs/def_xref_extensions.swift
    • add: validation-test/Serialization/Inputs/SR3915-other.swift
    • add: test/Serialization/xref-extensions.swift
    • edit: lib/Serialization/Serialization.h
    • add: validation-test/Serialization/SR3915.swift
    • edit: lib/Serialization/Serialization.cpp
    • add: test/Serialization/Inputs/def_xref_extensions_distraction.swift
  • Commit f6915546a2dc4ee129d1626b1289e0de8c481988 by dgregor:
    [Generic signature builder] Ordering of nested types doesn't matter.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit e3479e25fcb79a1d995ee4e9cf4d97c05d40e25a by dgregor:
    [Generic signature builder] Concrete constraints across equivalence

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: test/Generics/requirement_inference.swift
  • Commit 189f8a7843625364baefe57ac3ef290d093d841a by dgregor:
    [Generic signature builder] Align isBetterArchetypeAnchor and

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 0df3adb7a37dcd962bdf032c7652dcae2857ceb6 by dgregor:
    [Generic signature builder] Align the representative with the archetype

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 9118a0488cc72d896ff5d81446e91a8c1fe0dbf2 by dgregor:
    [Generic signature builder] Eliminate isBetterArchetypeAnchor.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 58f181a470f2a531bdfbb62079df86fafa25a3ef by dgregor:
    [Generic signature builder] Eliminate "concrete type in path" checks.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 751d61a694ccc1b49d2fff31d0d00ea732e558aa by github:
    [test] Making NumericParsing.swift.gyb Python 3 compatible (#7437)

    • edit: test/stdlib/NumericParsing.swift.gyb
  • Commit dca8553615e5cfcf45ab20ccb3ae3a49d032b658 by dgregor:
    [Mangling] Remove "archetype" mangling node.

    • edit: lib/Basic/Remangler.cpp
    • edit: include/swift/Basic/DemangleNodes.def
    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/Basic/Demangle.cpp
    • edit: lib/Basic/Remangle.cpp
  • Commit 5b7e2d35fe71aef0ae3ecf50e63ea3f59b18d8ab by dgregor:
    [AST] ArchetypeTypes are always created with a generic environment.

    • edit: lib/AST/Type.cpp
  • Commit 2fac86496fc7b630930083facc00d888e4a44d96 by spestov:
    SILGen: Fix corner-case in emission of extension initializer

    • edit: test/SILGen/extensions_multifile.swift
    • edit: lib/SIL/TypeLowering.cpp
    • edit: test/SILGen/Inputs/struct_with_initializer.swift
  • Commit c309a286a373a02d5ddf72ada1e3d6de0261abd6 by mgottesman:
    [sil] Fix a bug that I found on inspection.

    • edit: include/swift/SIL/SILInstruction.h
  • Commit ed67bf9f212451798092e3b7b432a5a2ab8ccd8f by mgottesman:
    [ownership-verifier] Teach the ownership verifier how to handle

    • edit: include/swift/SIL/SILBasicBlock.h
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: include/swift/SIL/SILValue.h
    • add: lib/SIL/TransitivelyUnreachableBlocks.h
    • edit: lib/SIL/SILBasicBlock.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • add: test/SIL/ownership-verifier/unreachable_code.sil
  • Commit 54be4e17ca3cf28ed1d4ff46b7426cbec1109e9e by github:
    [Serialization] Fix one PrettyStackTrace, add another. (#7436)

    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
  • Commit cd6474ca2dda4618144ebdcd11fc6fc6a6b61975 by Mishal Shah:
    [Update checkout] Add support for upstream-with-swift

    • edit: utils/update-checkout-config.json
  • Commit e9c255bfcafa23779b1cf39e7132d4fc206e8061 by spestov:
    Sema: Better fix for banning the '() -> T' => '() -> ()?' implicit

    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Constraints/closures.swift
  • Commit 46ea929072ec649e77c64918a53a0a9634b571ac by spestov:
    Sema: Remove TMF_UnwrappingOptional

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 2f4c84b41f09a1970b7180eca6396474d72d1ae8 by atrick:
    SILPipelinePlan silently doesn't run some passes. Add an assert.

    • edit: include/swift/SILOptimizer/PassManager/PassPipeline.h
  • Commit 855918c6202f631a06fca72cfd2c437fc4fc8f83 by atrick:
    [Lowering] Add an AddressLowering pass.

    • edit: utils/pass-pipeline/src/passes.py
    • edit: include/swift/SILOptimizer/PassManager/PassPipeline.def
    • edit: lib/Immediate/REPL.cpp
    • edit: lib/Immediate/Immediate.cpp
    • add: lib/SILOptimizer/Mandatory/AddressLowering.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: include/swift/SILOptimizer/PassManager/Passes.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SILOptimizer/PassManager/Passes.cpp
    • edit: include/swift/SILOptimizer/PassManager/PassPipeline.h
    • edit: tools/sil-opt/SILOpt.cpp
    • edit: lib/SILOptimizer/Mandatory/CMakeLists.txt
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/SIL/SILType.cpp
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • edit: lib/SILOptimizer/Transforms/SILCleanup.cpp
    • edit: include/swift/SIL/SILModule.h
  • Commit 10b118dfa97877062a99c89b0cf571bbb80fb46c by atrick:
    [Lowering] Make the AddressLowering pass functional.

    • edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
    • edit: include/swift/SIL/SILFunctionConventions.h
    • edit: lib/SIL/SILBasicBlock.cpp
  • Commit 15699805ac1fc73994f1e1daa238c984aeaf2ea3 by atrick:
    SILModule.h comments

    • edit: include/swift/SIL/SILModule.h
  • Commit c5b7dc076cdc1dc5036bb9159c001afeeef5b15b by atrick:
    Disable SILGen apply assert.

    • edit: lib/SILGen/SILGenApply.cpp
  • Commit 341c481e8badbc425dfd0d0a68f3fc42c3b5c943 by atrick:
    Disable SILGen apply assert.

    • edit: lib/SILGen/SILGenApply.cpp
  • Commit c6a0da8f5213f4705eb330c0a34f74c9b1b1e0fa by atrick:
    Test AddressLowering as a standalone pass.

    • add: test/SILOptimizer/address_lowering.sil
  • Commit 749e9f893ff32c3ffc558857a23ef1b76c7c3346 by atrick:
    Test case: IRGen support for EnableSILOpaqueValues.

    • add: test/IRGen/opaque_values_irgen.sil
  • Commit 8b0fc4e6ed30d6f3b0b47cddd8ebf3072e7b3c70 by mgottesman:
    [sil] Ban critical edges from cond_br with non-trivial arguments in

    • edit: test/SIL/ownership-verifier/unreachable_code.sil
    • edit: lib/SIL/SILVerifier.cpp
  • Commit 769a40c2b51b9d6b5e62d762a6816943df7bff14 by dgregor:
    [Type checker] Don't try to infer @objc from unavailable requirements.

    • add: test/ClangImporter/Inputs/custom-modules/ProtoRenaming.h
    • edit: test/ClangImporter/Inputs/custom-modules/module.map
    • add: test/ClangImporter/objc_protocol_renaming.swift
    • add: test/ClangImporter/Inputs/ImplementProtoRenaming.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit b717bdc0f86032feef0695c59445028296b7c5d8 by practicalswift:
    [gardening] Remove unused methods

    • edit: lib/IDE/TypeReconstruction.cpp
    • edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
  • Commit 8cf7b150764dbfd88170684af85eb53d927facba by ahmed.bougacha:
    [ARM] Unique some redundant CHECK lines. NFC.

    • edit: test/Transforms/InterleavedAccess/ARM/interleaved-accesses.ll
  • Commit 60f5bba287b717671f6d1530d8f0e1e26ed44172 by ahmed.bougacha:
    [ARM] Don't lower f16 interleaved accesses.

    • edit: lib/Target/ARM/ARMISelLowering.cpp
    • edit: test/Transforms/InterleavedAccess/ARM/interleaved-accesses.ll
  • Commit a010e9b1c3df28e94d4b1e41eaa96907d47b5f81 by ahmed.bougacha:
    [ARM] Make f16 interleaved accesses expensive.

    • edit: test/Transforms/LoopVectorize/ARM/interleaved_cost.ll
    • edit: lib/Target/ARM/ARMTargetTransformInfo.cpp
  • Commit c8e3243189c8d0ed62e6c95e227c25550e258adf by ahmed.bougacha:
    [X86] Bitcast subvector before broadcasting it.

    • edit: test/CodeGen/X86/vector-shuffle-256-v8.ll
    • edit: test/CodeGen/X86/vector-shuffle-512-v8.ll
    • edit: test/CodeGen/X86/vector-shuffle-256-v4.ll
    • edit: test/CodeGen/X86/vector-shuffle-512-v16.ll
    • edit: lib/Target/X86/X86ISelLowering.cpp
  • Commit 7ea00ab6d76ed49176bf57b55ad6342d4a83d592 by aschwaighofer:
    swiftcc: Don't emit tail calls from callers with swifterror parameters

    • edit: test/CodeGen/X86/swifterror.ll
    • edit: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    • edit: test/CodeGen/ARM/swifterror.ll
    • edit: test/CodeGen/AArch64/swifterror.ll
  • Commit d7e36b63831c39ae0ccdebeaac61b2da5f00822d by t.p.northover:
    MIR: parse & print the atomic parts of a MachineMemOperand.

    • edit: test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation.mir
    • add: test/CodeGen/MIR/AArch64/atomic-memoperands.mir
    • edit: lib/CodeGen/MIRPrinter.cpp
    • edit: lib/CodeGen/MIRParser/MIParser.cpp
  • Commit 4718f8a0f365b5fdb792e12d3180cff2859bd6e2 by t.p.northover:
    GlobalISel: represent atomic loads & stores via the MachineMemOperand.

    • edit: test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
    • edit: lib/CodeGen/GlobalISel/IRTranslator.cpp
    • edit: lib/Target/AArch64/AArch64InstructionSelector.cpp
    • edit: test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
  • Commit b02763077c87479b9c273139022a7829e59976a0 by bob.wilson:
    [CMake] Allow overriding CMAKE_LIBTOOL

    • edit: CMakeLists.txt
  • Commit 8c9421fad56d5a1818d7f100d97c279498849128 by bob.wilson:
    config-ix.cmake: Search for CMAKE_XCRUN before using it.

    • edit: cmake/config-ix.cmake
  • Commit 8c146d6a8863c9f62107aff58395226c6ece7b00 by mehdi.amini:
    [ThinLTO] Make a copy of buffer identifier in ThinLTOCodeGenerator

    • edit: lib/LTO/ThinLTOCodeGenerator.cpp
    • edit: include/llvm/LTO/legacy/ThinLTOCodeGenerator.h