[Swift CI] Build Failure: 0. OSS - LLDB Incremental - Ubuntu 14.04 (swift 5.1) #58

Report

[FAILURE] oss-lldb-swift-5.1-incremental-linux-ubuntu-14_04 [#58]

Build URL:
https://ci.swift.org/job/oss-lldb-swift-5.1-incremental-linux-ubuntu-14_04/58/
Project:
oss-lldb-swift-5.1-incremental-linux-ubuntu-14_04
Date of build:
Thu, 28 Feb 2019 21:32:48 -0600
Build duration:
4 hr 40 min

Identified problems:

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

Changes

  • Commit eec7eba639373691eef3db7f3bd7e75fe189707a by jkorous:
    Revert "Revert "[clang][index-while-building][NFC] Comment about

    • edit: lib/Index/FileIndexRecord.cpp
  • Commit 11ff03499d4a9422aff20ba9f6703708b187d18d by jkorous:
    Revert "Revert "[FileIndexRecord][NFC] Comments, replace auto with

    • edit: lib/Index/FileIndexRecord.h
    • edit: lib/Index/FileIndexRecord.cpp
    • edit: include/clang/Index/DeclOccurrence.h
  • Commit e863aec135e1ffc2a573cc0eebcaf78b5814295e by ahatanaka:
    Avoid needlessly copying a block to the heap when a block literal

    • edit: include/clang/AST/Decl.h
    • edit: test/CodeGenObjC/arc-block-copy-escape.m
    • edit: lib/CodeGen/CGObjC.cpp
    • edit: lib/Serialization/ASTReaderDecl.cpp
    • edit: lib/Sema/SemaDecl.cpp
    • add: test/PCH/arc-blocks.mm
    • edit: lib/Sema/SemaExpr.cpp
    • edit: test/CodeGenObjC/arc-blocks.m
    • edit: test/CodeGenObjCXX/arc-blocks.mm
    • edit: lib/AST/Decl.cpp
    • edit: include/clang/AST/DeclBase.h
    • edit: lib/Serialization/ASTWriterDecl.cpp
  • Commit 85555a695ab5ec6517778cfe870d91bd2d3e26d9 by ahatanaka:
    Add triples to the test I committed in r355012 to fix windows bots.

    • edit: test/PCH/arc-blocks.mm
  • Commit 108c736dc2dc8b0741605c34a0d0ac88723479ac by jfbastien:
    [NFC] Reorder some mis-ordered tests

    • edit: test/CodeGenCXX/auto-var-init.cpp
  • Commit a1ca13549891c026f94062f2d4f76f8b4192f1b6 by jfbastien:
    CodeGen: Explicitly initialize structure padding in the

    • edit: test/CodeGenCXX/auto-var-init.cpp
    • edit: lib/CodeGen/CGDecl.cpp
  • Commit 5eb9d0352be192f0120f7b8f3a039ea345b93eb3 by dexonsmith:
    Support: enable backtraces on Windows

    • edit: lib/Support/PrettyStackTrace.cpp
  • Commit 2cf80928a9e6a741e881d64347034eccac9cf0d7 by jonas:
    Match Objective-C timeout

    • edit: source/Target/SwiftLanguageRuntime.cpp
  • Commit 8b02a61a0f6334dc28f42baa5a13fa68b9ab1789 by bob.wilson:
    [CodeCompletion] Analyze the parent of initializer

    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: test/IDE/complete_in_accessors.swift
    • edit: test/IDE/complete_unresolved_members.swift
  • Commit cafdf05ceeae3e4e1ad399b681453cb0b9f4a67e by bob.wilson:
    Disable merging of read/modify exclusivity access markers.

    • edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
    • edit: test/SILOptimizer/merge_exclusivity.swift
    • edit: test/SILOptimizer/access_enforcement_opts.sil
  • Commit c4e501b9fa92478a2cc73eace0cc8685ee072ba7 by jgroff:
    Give opened archetypes a generic environment.

    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/IRGen/Outlining.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/IRGen/GenArchetype.cpp
    • edit: lib/AST/ASTVerifier.cpp
  • Commit 342575d305e15d67bcf7f47c69d7543ffec09b15 by jgroff:
    Serialization: Rework serialization of nested archetypes.

    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 8a0154e7731291bda1fa73b6690aca071ca13862 by jgroff:
    Parse opaque types.

    • edit: lib/AST/NameLookup.cpp
    • edit: include/swift/AST/TypeReprNodes.def
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • add: test/type/opaque.swift
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/AST/TypeRepr.cpp
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: include/swift/Option/FrontendOptions.td
    • edit: include/swift/AST/TypeRepr.h
    • edit: include/swift/Parse/Token.h
    • edit: lib/AST/ASTWalker.cpp
  • Commit b31eca0143f9c4c85a8d3d9e658532f0d0717a7c by jgroff:
    AST: Represent OpaqueTypeDecls.

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTScope.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/SILGen/SILGen.h
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/SILGen/SILGenDecl.cpp
    • edit: test/type/opaque.swift
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: include/swift/AST/DeclNodes.def
    • edit: lib/Sema/LookupVisibleDecls.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Sema/TypeCheckAccess.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Index/IndexSymbol.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/FrontendTool/ReferenceDependencies.cpp
  • Commit 26e6e7eb2d3536a65354203d8a435b89ab9a1394 by jgroff:
    Add an OpaqueTypeArchetypeType subclass.

    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: test/type/opaque.swift
    • edit: include/swift/AST/Types.h
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/IRGen/Fulfillment.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit a59f67a485b92c6000bd4e9cbdc23a632ddb27e9 by jgroff:
    Sema: Infer the underlying type for opaque return types from function

    • edit: include/swift/AST/ExprNodes.def
    • add: bar
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: include/swift/AST/Types.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/Expr.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: test/type/opaque.swift
  • Commit d8179861143760dedd5a68789cfa9ca7a9fe29f7 by jgroff:
    SILGen: Substitute away opaque types.

    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/SILGenBuilder.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: include/swift/AST/Type.h
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: include/swift/AST/ProtocolConformanceRef.h
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: lib/SIL/TypeLowering.cpp
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 7c5b4dd5a01f1e1a0ae9476e37639c111a487712 by jgroff:
    Support nested types on opaque archetypes (and maybe opened ones).

    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/type/opaque.swift
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit d731d37d6374e9961a144790e08f4b3a1d48d046 by jgroff:
    Serialization: Serialize opaque types and their decls.

    • edit: lib/Serialization/Deserialization.cpp
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/Serialization/Serialization.cpp
  • Commit 83fbc622c27c9b9c1e3f17397943b19e25a2c70e by jgroff:
    IRGen: Substitute out opaque types when emitting associated types.

    • edit: lib/IRGen/GenProto.cpp
  • Commit a1b7f293f99d5ff62380e17f32553801364cb497 by jgroff:
    Enable opaque result types.

    • edit: include/swift/Basic/LangOptions.h
  • Commit 0fdad002d9c71c354e5f5c0142600e7238e319c9 by jgroff:
    Respond to Slava's feedback

    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckAccess.cpp
    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/AST/Type.cpp
    • delete: bar
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/type/opaque.swift
  • Commit 95d1a07e26c139d3a9e0cff889d391ac4b91939e by jgroff:
    Mangle opaque types without underlying types as ErrorType for now.

    • edit: lib/AST/ASTMangler.cpp
  • Commit f1fcb1f2dd2b6b622ddb850104e29d27320e0ec1 by jgroff:
    Remove ResilienceExpansion from substOpaqueTypes for now.

    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/IRGen/GenProto.cpp
    • edit: include/swift/AST/ProtocolConformanceRef.h
    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: lib/SIL/SILInstructions.cpp
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: include/swift/AST/Type.h
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: lib/SIL/TypeLowering.cpp
  • Commit 51f27a9179934d9132b90605713e066c5a0c1451 by jgroff:
    Sema: Don't allow properties with inferred types to infer opaque result

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/type/opaque.swift
  • Commit 32f75fd70f50dacecfa355404ed9c05af905a77d by jgroff:
    Add test for deserializing opaque types across modules

    • add: test/Serialization/opaque_cross_file.swift
    • add: test/Serialization/Inputs/OpaqueCrossFileB.swift
  • Commit a2edcc45ebb521b55f0fc24061b4bc8ca39a0979 by spestov:
    SIL: Fix subclass scope calculation for constructors

    • edit: lib/SIL/SILDeclRef.cpp
    • edit: test/IRGen/vtable_symbol_linkage.swift
    • edit: test/IRGen/Inputs/vtable_symbol_linkage_base.swift
  • Commit d1dd7be1e70d8fbef18f80f450c824ab08cb77ea by shajrawi:
    Merge pull request #22833 from shajrawi/access_opts_assert

    • edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
    • edit: test/SILOptimizer/access_enforcement_opts.sil
  • Commit c505dc50ca87e6f02a5ecf4e34a1e5ca33b30b57 by shajrawi:
    Merge pull request #22838 from shajrawi/access_dom_nested

    • edit: test/SILOptimizer/access_dom.sil
    • edit: lib/SILOptimizer/Transforms/AccessEnforcementDom.cpp