[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 18.04 - Long Test (swift 5.1) #307

Report

[FAILURE] oss-swift-5.1-incremental-RA-linux-ubuntu-18_04-long-test [#307]

Build URL:
https://ci.swift.org/job/oss-swift-5.1-incremental-RA-linux-ubuntu-18_04-long-test/307/
Project:
oss-swift-5.1-incremental-RA-linux-ubuntu-18_04-long-test
Date of build:
Tue, 02 Apr 2019 23:02:26 -0500
Build duration:
1 hr 11 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 3c0beec39f1bf5c4c58a5f188b1c93c5583e8d44 by spestov:
    AST: Add ModuleDecl::isResilient()

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

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

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

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

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

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

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

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

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/ext/extension-generic-objc.swift
    • add: test/attr/attr_objc_resilient_stubs.swift
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • add: test/attr/attr_objc_resilience.swift
    • edit: test/attr/attr_objc.swift
  • Commit 838126eea5a31b37912beab8a84b003c58757119 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
  • Commit 7f236db41a83da1ee0bdd1ebb55a91090cea35b2 by Azoy:
    Merge pull request #19743 from Azoy/smarter-struct-init

    • add: test/SILGen/stored_property_default_arg.swift
    • edit: test/IDE/complete_at_top_level.swift
    • edit: lib/AST/ASTDumper.cpp
    • edit: test/IDE/complete_constructor.swift
    • edit: test/IDE/complete_value_expr.swift
    • edit: test/attr/accessibility_print.swift
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: test/decl/func/default-values.swift
    • edit: include/swift/AST/Decl.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: include/swift/AST/DefaultArgumentKind.h
    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: test/IDE/print_ast_tc_decls.swift
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/CSApply.cpp
  • Commit 974be16025325966b57ecc3e65b1c0afd5fc5164 by Azoy:
    Merge pull request #23564 from rintaro/test-rdar49240981

    • edit: test/IDE/complete_constructor.swift
  • Commit f4fd12cc15a24947e1dcfcf5796c93076dfb561f by Azoy:
    Merge pull request #23648 from Azoy/maybe-add-default-arg-generator

    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILGen/SILGen.h
    • edit: lib/SILGen/SILGenStmt.cpp
    • edit: test/SILGen/stored_property_default_arg.swift
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/TBDGen/TBDGen.cpp
    • add: test/Serialization/Inputs/stored_property_default_arg_testable.swift
    • add: test/Serialization/stored_property_default_arg.swift
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/SILGen/SILGenApply.cpp