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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-osx/1664/
Project:
oss-swift-package-osx
Date of build:
Sat, 12 May 2018 05:55:48 -0500
Build duration:
1 hr 29 min

Identified problems:

  • 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:

Changes

  • Commit 52571eeffd81d40c9b50782680da39a401a39e89 by pyaskevich:
    [Diagnostics] Switch from vector to set to avoid storing duplicate

    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSDiag.cpp
  • Commit d102f7d5905abbaaeca7159eaf6eff79ee6be039 by pyaskevich:
    [Diagnostics] Hint contextual type diagnostics with expression type if

    • add: test/Constraints/rdar40002266.swift
    • edit: lib/Sema/CSDiag.cpp
  • Commit 8c770f956c7f29705873335ffddb3629d3cc067b by dgregor:
    [SILOptimizer] Remove dead swift::hasArchetypes().

    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: include/swift/SILOptimizer/Utils/Local.h
  • Commit 761b7c6bb026d8ad89aff8fe78b4debd2ac6ba75 by dgregor:
    [SIL] SubstitutionList -> SubstitutionMap in devirtualizer.

    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
  • Commit 42fe2c13466520bd148094a1628a441e67d52d6d by dgregor:
    [SIL] Remove SubstitutionList from the rest of the generic specializer.

    • edit: lib/SILOptimizer/Utils/Generics.cpp
  • Commit 921d41ca106fcc8a9f6fe9b8ff22bec7498f0ab3 by dgregor:
    [SILGen] Eliminate emitApplyOfLibraryIntrinsic() for SubstitutionList.

    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenFunction.h
  • Commit 17572ced70ccbf829c88879d4cddf9d08d131e83 by dgregor:
    [SILGen] Eliminate useConformancesFromSubstitutions() on

    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: lib/SILGen/SILGen.h
  • Commit 1af6cb9b6eea9efd35d40468fa5ab1d789adb48c by dgregor:
    [SILGen] Remove SubstitutionList from most of key-path SIL generation.

    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILGen/SILGen.h
  • Commit 74902897e7fb9dfb86dbe4e858e0665b98160c7a by dgregor:
    [IRGen] Eliminate SubstitutionList from IRGen.

    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/Callee.h
    • edit: lib/IRGen/CallEmission.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/SILGen.h
  • Commit 3f5beab5565330a2d16d42268e1576ab4b26c579 by dgregor:
    [SIL] Eliminate SubstitutionList from collectTypeDependentOperands().

    • edit: lib/SIL/SILInstructions.cpp
  • Commit 482f55dc2aaa0c469f558aa0696620e465dd1c91 by dgregor:
    [SILPrinter] Eliminate SubstitutionList.

    • edit: lib/SIL/SILPrinter.cpp
  • Commit 0bf0a1ee6a825e5b6476015f797cfbc28c9c55bd by dgregor:
    [SILGen] Eliminate more SubstitutionLists for accessor calls.

    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit c9b50e0171083004f5ac4bd41257bd7bf4d7cd26 by dgregor:
    [SILGen] Eliminate SubstitutionList from the LValue infrastructure.

    • edit: lib/SILGen/LValue.h
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenType.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
  • Commit 5c0733f3ac93b158fe9910c810f4958e383a78f4 by dgregor:
    [SILGen] Eliminate Substitution from key-path equals/hash generation.

    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenApply.cpp
  • Commit 9a0e57f98763035e18c5751e1d0dbd32a5599b79 by dgregor:
    [SILGen] Simplify SubstitutionMap handling in

    • edit: lib/SILGen/SILGenApply.cpp
  • Commit cb3bf10d6275043b7619f27000e76221326e4e3e by dgregor:
    [SILGen] Eliminate SubstitutionList from SILGenFunction::emitApply().

    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenFunction.h
  • Commit 049c56dde6c7b6dcbbed7f69012c233d28081d4e by dgregor:
    Eliminate getForwardingSubstitutions().

    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILGen/SILGenFunction.h
    • edit: lib/IRGen/GenKeyPath.cpp
    • edit: lib/Sema/CalleeCandidateInfo.cpp
    • edit: lib/SIL/SILFunction.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/SIL/SILFunction.h
    • edit: lib/SILGen/SILGenDecl.cpp
  • Commit 911ed60a98b2251c11dc9d39f44f055ef9369e65 by dgregor:
    Eliminate dead code making use of SubstitutionList.

    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILOptimizer/Transforms/PerformanceInliner.cpp
    • edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/SIL/SILType.h
    • edit: lib/SIL/SILType.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: lib/SILOptimizer/Utils/Devirtualize.cpp
    • edit: lib/AST/Type.cpp
  • Commit 467456ea3f5f2df771cc14fb620d745112c65a95 by dgregor:
    [SILGen] Get keypath emission logic off Substitution.

    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
  • Commit ef020c74aac643c546a7e7c71e9754e95feb5604 by dgregor:
    Eliminate all vestiges of Substitution and SubstitutionList.

    • edit: lib/AST/SubstitutionMapStorage.h
    • edit: include/swift/AST/Types.h
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/AST/ASTDumper.cpp
    • delete: include/swift/AST/Substitution.h
    • edit: lib/IRGen/GenObjC.h
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: include/swift/AST/TypeAlignments.h
    • edit: lib/AST/CMakeLists.txt
    • edit: lib/SIL/SILModule.cpp
    • edit: lib/SILGen/SILGenPattern.cpp
    • edit: lib/SILGen/SpecializedEmitter.h
    • edit: include/swift/AST/Witness.h
    • edit: lib/IRGen/GenPoly.h
    • delete: include/swift/AST/SubstitutionList.h
    • edit: lib/IRGen/Callee.h
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: lib/IRGen/GenProto.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: include/swift/SIL/TypeSubstCloner.h
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: include/swift/AST/GenericSignature.h
    • delete: lib/AST/Substitution.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/LazyResolver.h
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/IRGen/GenProto.cpp
    • edit: lib/ParseSIL/ParseSIL.cpp
  • Commit 5385db2519ea5a60ee14e765cb20291b1e63d9af by spestov:
    stdlib: Even more old spellings of @inlinable / @usableFromInline have

    • edit: stdlib/public/core/MemoryLayout.swift
    • edit: stdlib/public/core/KeyPath.swift
  • Commit 89e48ff2e80c715fd77e2fce2ff52b47386def58 by spestov:
    stdlib: change a var to a let to squash a warning

    • edit: stdlib/public/core/ContiguousArrayBuffer.swift
  • Commit 633c1c62156be24aab7a4b700232bb6c160429c4 by spestov:
    AST: TypeWalker should not walk the desugared type of a NameAliasType

    • edit: lib/AST/TypeWalker.cpp
  • Commit 61b1927626646babc8f9af05d98b6f5d247fe611 by spestov:
    Sema: Fix formatting nits

    • edit: lib/Sema/TypeCheckDecl.cpp