[Swift CI] Build Failure: OSS - Swift Package - OS X (master) #2187


[FAILURE] oss-swift-package-osx [#2187]

Build URL:
Date of build:
Mon, 10 Sep 2018 11:30:06 -0500
Build duration:
3 hr 7 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:


  • Commit 715ccd721d8447c58182e4d28935b52cb399619d by klorentey:
    [stdlib] Implement the new _modify accessor in Dictionary.subscript

    • edit: stdlib/public/core/Dictionary.swift
  • Commit 653b68c4beeeac852ac8389efee67e552731e90a by klorentey:
    [stdlib] Fix crucial thinko

    • edit: stdlib/public/core/Dictionary.swift
  • Commit 4be2dc7b3a5c3855bb2a61c9c15c427311706c7d by mark.lacey:
    Store ProtocolDecl rather than TypeLoc for designated protocol.

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit 29902716860d85d5078ff22be2e760565340248d by spestov:
    IRGen: Add mangling for method lookup functions

    • edit: include/swift/IRGen/Linking.h
    • edit: lib/Demangling/Demangler.cpp
    • edit: docs/ABI/Mangling.rst
    • edit: lib/Demangling/Remangler.cpp
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: lib/IRGen/Linking.cpp
  • Commit ca58db21b42851aa8630115361e6b81b39ed264e by spestov:
    Runtime: Introduce swift_lookUpClassMethod()

    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: include/swift/ABI/Metadata.h
  • Commit 9347a072e565f4e87b4f38c64daab9d8f31e5f76 by spestov:
    IRGen: Emit method lookup function

    • edit: lib/TBDGen/TBDGen.cpp
    • edit: test/IRGen/class_resilience.swift
    • edit: lib/IRGen/GenThunk.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/IRGenModule.h
  • Commit 3808ae0d589590b780e91cf65c42c78b1c902eb3 by spestov:
    IRGen: Use method lookup function for resilient super method calls

    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: test/IRGen/class_resilience.swift
    • edit: validation-test/Evolution/Inputs/superclass_reorder_methods.swift
    • edit: test/IRGen/super.sil
    • edit: validation-test/Evolution/test_superclass_reorder_methods.swift
  • Commit 719ba2fb27837dad7d41ff8ffe6c59f6b88fde1e by spestov:
    IRGen: Fix case where we would go through the vtable entry and not the

    • edit: lib/IRGen/GenClass.cpp
    • edit: test/Inputs/resilient_class_thunks.swift
    • edit: test/IRGen/class_resilience_thunks.swift
    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit de6e3bd6eac3473a32b0fa568230e64aed2c191a by spestov:
    IRGen: Don't visit class members when building resilient class metadata

    • edit: lib/IRGen/ClassMetadataVisitor.h
  • Commit c4db69451c7219184e1263761f9e662bdf24bb9b by xi_ge:
    Parser: Ignore and recover marked parse position during on-demand member

    • add: test/Parse/delayed_extension.swift
    • edit: lib/Parse/ParseDecl.cpp
  • Commit 6f84678ec45260ded53b1fb8a6d219a7ad556546 by jonas:
    Reduce the memory footprint of dsymutil. (NFC)

    • edit: tools/dsymutil/DwarfLinker.cpp
    • edit: tools/dsymutil/DwarfLinker.h
  • Commit 67400e7cb6c922dc49992139770b3629472826f0 by jonas:
    [dsymutil] Reduce peak memory usage for the single threaded execution.

    • edit: tools/dsymutil/DwarfLinker.cpp
  • Commit 703bb862be95016d5bf92a4f76a9f0d5b59574b2 by jonas:
    [dsymutil] Prevent non-determinism due to threading.

    • edit: tools/dsymutil/DwarfLinker.cpp
    • edit: tools/dsymutil/DwarfLinker.h

Should be fixed by https://github.com/apple/swift/pull/19220