[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) #1398

Report

[FAILURE] swift-master-source-compat-suite [#1398]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite/1398/
Project:
swift-master-source-compat-suite
Date of build:
Fri, 09 Mar 2018 15:07:09 -0600
Build duration:
2 min 22 sec

Changes

  • Commit 6d3dceaf472cda304594b67e2f3b77d35251a53a by bob.wilson:
    [master-next] Reapply "[IRGen] The “default” LLVM code model is now

    • edit: lib/IRGen/IRGen.cpp
  • Commit b06935eb3d9d295f71325d084a1db257560e237b by bob.wilson:
    [master-next] Reapply “Adapt to upstream dominator tree changes”

    • edit: lib/SIL/Dominance.cpp
  • Commit 213965b6294608700e7c3a1a5192721df5db5c69 by bob.wilson:
    [master-next] Reapply change to remove Bitrig platform.

    • edit: lib/Basic/Platform.cpp
  • Commit 19f9237d7cb1f5575fee8ae68816ade57cf1c2bb by bob.wilson:
    [master-next] More updates for LLVM r309911 CodeModel changes.

    • edit: tools/swift-llvm-opt/LLVMOpt.cpp
    • edit: lib/IRGen/IRGen.cpp
  • Commit 8b368e92c387b9eb063424e9c2b54b58ecb6a5b0 by github:
    Adding support for -sanitize=fuzzer flag. (#9450)

    • edit: docs/contents.rst
    • edit: include/swift/Basic/Sanitizers.h
    • edit: include/swift/Driver/Driver.h
    • edit: test/IRGen/sanitize_coverage.swift
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: include/swift/AST/SILOptions.h
    • edit: include/swift/Option/SanitizerOptions.h
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/Driver/fuzzer.swift
    • edit: include/swift/AST/IRGenOptions.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • add: test/Fuzzing/fuzzer_test.swift
    • edit: cmake/modules/SwiftComponents.cmake
    • edit: lib/Driver/ToolChains.cpp
    • add: docs/libFuzzerIntegration.rst
    • edit: lib/Option/SanitizerOptions.cpp
    • add: test/Fuzzing/fuzzer_test_simpler.swift
    • edit: lib/IRGen/GenProto.cpp
    • edit: stdlib/public/SwiftShims/CMakeLists.txt
  • Commit 7201205a29601dac5c3028cc74b5912b9aa53dff by aschwaighofer:
    Disable autorelease_optimized_aarch64.sil test case on linux

    • edit: test/IRGen/autorelease_optimized_aarch64.sil
  • Commit 3d4f617a93d0d502d7a5800de91dd9a3214f8a04 by aschwaighofer:
    Revert “Disable autorelease_optimized_aarch64.sil test case on linux”

    • edit: test/IRGen/autorelease_optimized_aarch64.sil
  • Commit a5d328690d703cf73464868669bbc9ba9de9caeb by rjmccall:
    PointerLikeTypeTraits is now a struct, not a class.

    • edit: include/swift/Basic/FlaggedPointer.h
    • edit: include/swift/SIL/SILValue.h
    • edit: lib/IRGen/IRBuilder.h
    • edit: include/swift/AST/TypeAlignments.h
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: include/swift/AST/LayoutConstraint.h
    • edit: include/swift/AST/Type.h
    • edit: include/swift/SIL/SILType.h
    • edit: include/swift/AST/ConcreteDeclRef.h
    • edit: include/swift/Basic/DiverseStack.h
    • edit: include/swift/AST/Identifier.h
  • Commit c7a0629f18e4944b947f0ce611331862047dc269 by bob.wilson:
    master-next: temporarily disable failing dead_code_elimination.sil test

    • edit: test/SILOptimizer/dead_code_elimination.sil
  • Commit 5b61cb85ac442aa5614b84516aa068210d204abb by bob.wilson:
    master-next: Update comment style in inline asm to match clang r311325.

    • edit: lib/IRGen/SwiftTargetInfo.cpp
  • Commit e72a2dd2e0cf84175bf97457e42dcdb86d247876 by ekarpenkov:
    Update -sanitize=fuzzer option to take into account new libFuzzer

    • edit: test/Driver/fuzzer.swift
    • edit: cmake/modules/SwiftComponents.cmake
    • edit: lib/Driver/ToolChains.cpp
    • edit: stdlib/public/SwiftShims/CMakeLists.txt
  • Commit 5c7685da573f3c29c4a3f769acc107f41e3b4014 by mgottesman:
    [upstream-update] Update Swift for addition of

    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/ClangImporter/ClangAdapter.cpp
    • edit: lib/ClangImporter/ImportType.cpp
  • Commit 624aadff5470c12506d3973ba9d23360c2359935 by bob.wilson:
    master-next: update for LLVM r313390

    • edit: lib/Immediate/Immediate.cpp
  • Commit 6b446a0d38629d0611b00ecf3a27d749fb12b9b4 by bob.wilson:
    master-next: Update IRGenDebugInfo.cpp for LLVM r313825

    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit d4eec9d1a7d312db244e10d279c60687f108808a by bob.wilson:
    master-next: Rename tool_output_file to match LLVM r314050.

    • edit: tools/swift-llvm-opt/LLVMOpt.cpp
  • Commit d5fd7757031b2a069040b374e2b1a59b94e61eaf by bob.wilson:
    master-next: Update DomTreeBuilder template declarations.

    • edit: include/swift/SIL/Dominance.h
  • Commit bd7ec5c37435ce8dea74a71fb6b57f54ad67d3ae by mgottesman:
    [upstream-update] PointerLikeTypeTraits upstream is a struct not a

    • edit: include/swift/SIL/SILNode.h
  • Commit b369760f43700ab577b8a42284c016ede86e5c14 by mgottesman:
    [upstream-update] Add AMDPAL to getPlatformNameForTriple switch.

    • edit: lib/Basic/Platform.cpp
  • Commit 6de5c01d830a4f92bf1783e642de5937c808e961 by bob.wilson:
    master-next: fix build for mapped_iterator change in LLVM r317902

    • edit: include/swift/SIL/SILInstruction.h
  • Commit 8d1513a260eda24f98a1e096e5aad152dc71f622 by bob.wilson:
    master-next: Update for LLVM TargetSubtargetInfo.h moving to CodeGen.

    • edit: lib/IRGen/IRGen.cpp
  • Commit 668f0688a8c57522d3be75e873f02c7b589b4815 by gottesmm:
    [upstream-update] mv include/Codegen/CommandFlags.{h,def}

    • edit: tools/swift-llvm-opt/LLVMOpt.cpp
  • Commit 390058972a58582ea5fecdd82b035e188d18edee by bob.wilson:
    [master-next] Use PRIVATE in target_link_libraries for executables

    • edit: unittests/Syntax/CMakeLists.txt
    • edit: unittests/Driver/CMakeLists.txt
    • edit: tools/SourceKit/cmake/modules/AddSwiftSourceKit.cmake
    • edit: unittests/SwiftDemangle/CMakeLists.txt
    • edit: tools/swift-ide-test/CMakeLists.txt
    • edit: unittests/AST/CMakeLists.txt
    • edit: cmake/modules/AddSwift.cmake
    • edit: unittests/Parse/CMakeLists.txt
    • edit: unittests/SourceKit/Support/CMakeLists.txt
    • edit: unittests/Basic/CMakeLists.txt
    • edit: unittests/Reflection/CMakeLists.txt
    • edit: unittests/runtime/CMakeLists.txt
    • edit: tools/swift-stdlib-tool/CMakeLists.txt
    • edit: tools/swift-remoteast-test/CMakeLists.txt
    • edit: unittests/SourceKit/SwiftLang/CMakeLists.txt
    • edit: tools/driver/CMakeLists.txt
    • edit: unittests/IDE/CMakeLists.txt
    • edit: cmake/modules/SwiftSharedCMakeConfig.cmake
    • edit: unittests/runtime/LongTests/CMakeLists.txt
  • Commit 1946d9dc9ab03fba44bc4af96f8c67fe71dc5a97 by bob.wilson:
    master-next: update builtin_math test to work after Clang r319593

    • edit: test/IRGen/builtin_math.swift
  • Commit 487f9decd4f33afb4be11c17f755d613b7072155 by bob.wilson:
    Add some comments to test/IRGen/builtin_math.swift

    • edit: test/IRGen/builtin_math.swift
  • Commit 47dde9695dab82e3660a9558b447df3cea8ecdeb by bob.wilson:
    [master-next] Update to use ModRefInfo enum from llvm r320107

    • edit: lib/LLVMPasses/LLVMSwiftAA.cpp
  • Commit 16de274f230657bf8c0aad8aae8ddd6751a6fdd6 by bob.wilson:
    master-next: XFAIL two sanitizer tests failing due to SR-6622

    • edit: test/Sanitizers/tsan.swift
    • edit: test/Sanitizers/witness_table_lookup.swift
  • Commit 147cfd05497329cb6ecd82290ae8b77a1171eed7 by bob.wilson:
    master-next: update to match LLVM r320996

    • edit: tools/swift-ide-test/ModuleAPIDiff.cpp
  • Commit a84243c4e84ca52703afb5b05b57b54de6578d4a by bob.wilson:
    master-next: Stop using -m*-version-min options for the clang importer.

    • edit: test/Frontend/embed-bitcode-tvos.ll
    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit b7981aa6ead293c3f35ecb03bc2ec3c5e3eb132d by bob.wilson:
    master-next: Set the deployment version correctly in -target options.

    • edit: cmake/modules/AddSwift.cmake
    • edit: test/CMakeLists.txt
    • edit: cmake/modules/SwiftConfigureSDK.cmake
  • Commit 15ac67969470d2d7a604f035dfb255c0fcad90f8 by bob.wilson:
    master-next: fix PR13574 for Linux

    • edit: cmake/modules/SwiftConfigureSDK.cmake
  • Commit a214a4df9d15a77fa3dba19d9ff095691c05221d by bob.wilson:
    master-next: use WritableMemoryBuffer::getNewUninitMemBuffer

    • edit: tools/SourceKit/tools/sourcekitd/lib/API/CompactArray.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-XPC.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/DocStructureArray.cpp
    • edit: tools/SourceKit/lib/Support/ImmutableTextBuffer.cpp
  • Commit e614f1b4d42a68e5022d57432cfb4b784ae14609 by bob.wilson:
    master-next: attempt to fix Linux bots

    • edit: tools/SourceKit/lib/Support/ImmutableTextBuffer.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/DocStructureArray.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/CompactArray.cpp
  • Commit 548e7eaed463d95a6fd2acdeee81f6de335bb669 by bob.wilson:
    master-next: Update to match LLVM r321411

    • edit: lib/Index/Index.cpp
    • edit: lib/Index/IndexSymbol.cpp
  • Commit 2bfeb2fbcc1d876c7414ee84cbaffad14e4e0560 by aschwaighofer:
    Adapt to llvm api change CodeModel::Default is now modeled as

    • edit: lib/IRGen/IRGen.cpp
  • Commit 43f8f18d3d50a83a160ef37ee9ad8582523cd977 by bob.wilson:
    Fix whitespace changes introduced during a merge conflict resolution

    • edit: lib/IRGen/IRGen.cpp
  • Commit 83052a0ea9bd94516def4822915d0d92c0677290 by bruno.cardoso:
    ClangImporter: Update Swift for changes in clang (PCH + Modules issues)

    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit 05a372a5dc41de8e181310b9adb1688a91fccf82 by aprantl:
    Update testcase for llvm-dwarfdump output change

    • edit: test/DebugInfo/apple-types-accel.swift
  • Commit 7cd6f235a417625e66cbcc0d738944f25953058b by aprantl:
    Reenable dwarfdump --verify on end-to-end tests

    • edit: test/DebugInfo/apple-types-accel.swift
    • edit: test/DebugInfo/local-vars.swift.gyb
  • Commit 1203896b03f9083a985c34bad67fe080f21666a7 by aprantl:
    Factor out the test for the .apple_names section and disable it on

    • edit: test/DebugInfo/compiler-flags.swift
    • add: test/DebugInfo/apple-names-accel.swift
  • Commit 0252cb8835104cd5a62fd260b1ce4cb6fa87ee2b by aprantl:
    build-script: Pass --build-dir to LLDB’s dotest.py

    • edit: utils/build-script-impl
  • Commit 13a228e98ad0a9a06da19d2ab2352f7c3b282645 by aprantl:
    build-script: pass the LLDB_INCLUDE_TESTS variable through to LLDB

    • edit: utils/build-script-impl
  • Commit 4b95efeb5ee10b53e756b3d3ccf5fbe31b4bd1c7 by mishal_shah:
    Disable Runtime/linux-fatal-backtrace.swift due to

    • edit: test/Runtime/linux-fatal-backtrace.swift
  • Commit 5940796cc123a602caaf23b0e0894667ec040c9f by aschwaighofer:
    SIL: Add an is_escaping_closure instruction

    • edit: docs/SIL.rst
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SIL/SILInstruction.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/IRGen/GenHeap.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/ParseSIL/ParseSIL.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: include/swift/Runtime/HeapObject.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: include/swift/SIL/SILBuilder.h
    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: lib/SIL/ValueOwnershipKindClassifier.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: utils/sil-mode.el
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: utils/vim/syntax/sil.vim
    • edit: include/swift/SIL/SILNodes.def
    • edit: lib/IRGen/IRGenFunction.h
    • edit: test/SIL/Parser/basic.sil
  • Commit 89e972f5a864cf75c0ff6703f275f39a378a41dc by aschwaighofer:
    SILGen: Implement withoutActuallyEscaping verification

    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: lib/SILGen/SILGenPoly.cpp
    • add: test/Interpreter/withoutActuallyEscaping.swift
    • edit: test/SILGen/without_actually_escaping.swift
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: include/swift/Runtime/HeapObject.h
  • Commit b9602754cd97633486dd7f04abb41f813ba06981 by aschwaighofer:
    Untangle the dependency on swiftStdlibStubs from swiftRuntime that I

    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: stdlib/public/stubs/Assert.cpp
    • edit: include/swift/Runtime/Debug.h
  • Commit f304c321f3b36c6fae817ebf43cc05443895cb7e by rjmccall:
    Rewrite MetadataCache to be a more natural extension of ConcurrentMap.

    • edit: stdlib/public/runtime/MetadataCache.h
    • edit: include/swift/Runtime/Concurrent.h
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 7c90e70913007076ba9612a89e077a9630973d6b by mgottesman:
    [+0-all-args] Make sure that when we use RValue::addElement to combine

    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit dac06898e94b24b5a6b83533d2e0bae356a64529 by devteam.codafi:
    [SE-0194] Deriving Collections of Enum Cases

    • add: test/Sema/Inputs/enum_conformance_synthesis_other.swift
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/DerivedConformances.h
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: stdlib/public/core/CompilerProtocols.swift
    • edit: test/IDE/complete_enum_elements.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • add: test/stdlib/CaseIterableTests.swift
    • edit: lib/IRGen/GenMeta.cpp
    • add: lib/Sema/DerivedConformanceCaseIterable.cpp
    • edit: include/swift/AST/KnownProtocols.def
    • edit: lib/Sema/CMakeLists.txt
    • delete: test/Sema/enum_equatable_hashable.swift
    • edit: lib/AST/Decl.cpp
    • delete: test/Sema/Inputs/enum_equatable_hashable_other.swift
    • add: test/Sema/enum_conformance_synthesis.swift
  • Commit 54b857ed0b495d23d1104e23912421df1e09f36d by klorentey:
    [stdlib] Hashable: Add support for resilient hashing

    • edit: stdlib/public/core/Hashable.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: validation-test/stdlib/FixedPoint.swift.gyb
    • edit: stdlib/public/core/AnyHashable.swift
    • edit: stdlib/public/core/Hashing.swift
  • Commit 42cab585545f3b25766cd07cd6c5839486a0a5af by klorentey:
    [stdlib] Dictionary, Set: Use resilient hashing

    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • edit: validation-test/stdlib/Hashing.swift
    • edit: stdlib/public/core/Hashing.swift
  • Commit f8ce96273e26e17cb3356afc96271baca01f5d6f by klorentey:
    [stdlib] Implement _hash(into:) for standard Hashable types.

    • edit: stdlib/public/core/UnsafePointer.swift.gyb
    • edit: stdlib/public/core/PrefixWhile.swift
    • edit: stdlib/public/core/StringHashable.swift
    • edit: stdlib/public/core/Reverse.swift
    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • edit: stdlib/public/core/KeyPath.swift
    • edit: stdlib/public/core/DoubleWidth.swift.gyb
    • edit: stdlib/public/core/DropWhile.swift
    • edit: stdlib/public/core/Bool.swift
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Flatten.swift
  • Commit 8cf5bc8bdc3fc1c9aced161d52f050e37037caf0 by klorentey:
    [stdlib] Switch to using SipHash-1-3 as the standard hash function

    • edit: stdlib/public/core/SipHash.swift.gyb
    • edit: validation-test/stdlib/FixedPoint.swift.gyb
    • edit: validation-test/stdlib/SipHash.swift
    • edit: stdlib/public/core/Hashing.swift
    • edit: validation-test/stdlib/HashingAvalanche.swift
    • edit: validation-test/stdlib/Hashing.swift
    • edit: stdlib/public/core/StringHashable.swift
    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
  • Commit e03cb1340ad89013bbaef1c4f802a72de06e9e1a by klorentey:
    [test] Add _hash(into:) to a test that inspects a Hashable witness table

    • edit: test/SILGen/objc_bridging_any.swift
  • Commit 1eb18408c8bfee22e2eac865a340bef89134fd9f by dgregor:
    [GSB] Improve a non-descriptive comment.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 89061efdf4fc1d71fa9b80dea4f21c44b832f6b0 by dungar:
    Fix bug on OutputFileMap parser when parsing beyond JSON.

    • edit: lib/Driver/OutputFileMap.cpp
  • Commit 7e170c7bfca5dcab9b81626718b4831c8934d857 by jordan_rose:
    Fix syntax highlighting in CHANGELOG (#15107)

    • edit: CHANGELOG.md
  • Commit e12abf536328c54944636f876870536599da8918 by dgregor:
    [GSB] Generalize traversal of all rewrite rules in a rewrite tree.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 8346917b8f4505d2f905769026f2b209cf3fd102 by dgregor:
    [GSB] RewriteTreeNode::bestMatch -> RewriteTreeNode::bestRewritePath.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 91aa964714910f0aa37023014bc89436fc83c460 by dgregor:
    [GSB] Minimize the right-hand sides of rules in the term-rewriting

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 624f2ba7b0cf89d7f0dbc634d69e190da03f6ca7 by dgregor:
    [GSB] Eliminate redundant rules from the rewrite tree.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 455cb60a9e2e96591a952455e14619a984b5e9a8 by dgregor:
    [GSB] Don’t eagerly minimize the term-rewriting system.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit ff8f3c09e2880138718181ea39a73fc768f640a7 by blangmuir:
    [migrator] Fix test no_duplicate_aarch64_use_tbi

    • edit: test/Migrator/no_duplicate_aarch64_use_tbi.swift
  • Commit d5b8c89cff697cfe97790e15c5422907c49be8dc by eeckstein:
    tests: disable a floating point test for arm

    • edit: test/stdlib/FloatingPoint.swift.gyb
  • Commit 41286bc6760b900586b5ac09024508eba1d9c99d by github:
    Make JSON fix-it outputs be per-primary in batch mode. (#14995)

    • edit: include/swift/Frontend/InputFile.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/FixCode/batch-mode.swift
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/Frontend/ArgsToFrontendOutputsConverter.cpp
    • edit: include/swift/Basic/SupplementaryOutputPaths.h
    • edit: lib/Frontend/ArgsToFrontendOptionsConverter.cpp
    • add: test/FixCode/Inputs/batch-mode-helper.swift
    • edit: lib/FrontendTool/FrontendTool.cpp