[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 - Long Test (master) #3577

Report

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04-long-test [#3577]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04-long-test/3577/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04-long-test
Date of build:
Wed, 27 Mar 2019 08:19:00 -0500
Build duration:
24 min

Identified problems:

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

Changes

  • Commit a2049972cac45a5195d9b28d61522441fca2b710 by spestov:
    AST: Add ModuleDecl::isResilient()

    • edit: lib/Sema/DerivedConformanceRawRepresentable.cpp
    • edit: lib/Sema/ResilienceDiagnostics.cpp
    • edit: lib/Serialization/ModuleFile.cpp
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/Sema/DerivedConformanceEquatableHashable.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: include/swift/AST/Module.h
    • edit: lib/Sema/TypeCheckAccess.cpp
    • edit: lib/SIL/SILDeclRef.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/AST/Decl.cpp
  • Commit cece98b2edbc4699dd4658bc006eadd9963c6117 by spestov:
    AST: Generalize ClassDecl::checkObjCAncestry() to

    • edit: lib/AST/Type.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/SILOptimizer/Transforms/SpeculativeDevirtualizer.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/IRGen/GenHeap.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit 1864f6f679083909c4dcbe641259fb82b98b27fa by spestov:
    AST: Introduce ClassDecl::isSuperclassOf()

    • edit: lib/SIL/DynamicCasts.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
  • Commit 9ceb3faee9765d44ecc368fc68a5701aa65dfa49 by spestov:
    Runtime: Add support for Objective-C resilient class stubs

    • edit: include/swift/ABI/MetadataValues.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/ABI/Metadata.h
  • Commit 583c0d9ebefb1754053fed08cb38b4bad3913e35 by spestov:
    Frontend: Add -enable-resilient-objc-class-stubs command line flag

    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/Basic/LangOptions.h
  • Commit 4207738e1744a78fafaa7b607301dfff7c0e49cd by spestov:
    Add mangling and IRGen LinkEntity for Objective-C resilient class stubs

    • edit: include/swift/IRGen/Linking.h
    • edit: docs/ABI/Mangling.rst
    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/IRGen/Linking.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/IRGenModule.h
  • Commit 0446c3e80dc6d7c536394d6bbee0ad89dd0a1714 by spestov:
    IRGen: Clean up emitObjCClassSymbol() to improve code reuse

    • edit: lib/IRGen/GenMeta.cpp
  • Commit 68c07620cd393200ca17d86e4ab3a990a2d1b907 by spestov:
    IRGen: Emit Objective-C resilient class stubs if experimental flag is on

    • edit: lib/IRGen/MetadataRequest.h
    • edit: lib/IRGen/GenClass.h
    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: include/swift/ABI/Metadata.h
    • edit: lib/IRGen/GenCast.cpp
    • edit: lib/IRGen/GenClass.cpp
    • add: test/IRGen/class_update_callback_with_stub.swift
    • edit: test/Inputs/resilient_objc_class.swift
  • Commit 8ecb83e29adb29a03d47bf28fc75ca970f413482 by spestov:
    Sema: Diagnose unsupported '@objc' on classes and members of extensions

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • add: test/attr/attr_objc_resilient_stubs.swift
    • edit: test/attr/attr_objc.swift
    • add: test/attr/attr_objc_resilience.swift
    • edit: test/decl/ext/extension-generic-objc.swift
  • Commit 2ad15fec3d66c8d5fa3af24a4d6fcbc11f5808dd by spestov:
    PrintAsObjC: Add support for classes with resilient ancestry

    • edit: test/PrintAsObjC/Inputs/custom-modules/module.map
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • add: test/PrintAsObjC/resilient-ancestry.swift