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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-package-osx/3502/
Project:
oss-swift-package-osx
Date of build:
Tue, 16 Jul 2019 18:15:43 -0500
Build duration:
1 hr 12 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 55f01d640cacea0952befd5cadf3c6dd47c0c5d0 by suyashsrijan:
    [Typechecker] Check for generic signature requirements when pechecking

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 24659de4005757ca972839dc074e3d39d056bced by suyashsrijan:
    [Test] Add tests

    • edit: test/attr/attr_override.swift
  • Commit f0eb093f7d1e99e2ed84a618369bb79ffe6fe055 by suyashsrijan:
    [Test] Remove dead test code

    • edit: test/attr/attr_override.swift
  • Commit 511e7532e490f1b3f53b6c688914752346c8e976 by suyashsrijan:
    [Test] Adds a test case where a concrete class inherits from a generic

    • edit: test/attr/attr_override.swift
  • Commit cde199a1ba62bf268a81f01861eac26bb59fe297 by suyashsrijan:
    [Typechecker] Check if the generic signature is null before accessing it

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 7cc59ecb92d3665be802007f3e35fda63ee2ef87 by suyashsrijan:
    [Typechecker] Pass a substitution map to requirementsNotSatisfiedBy()

    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 80cd803b8d9ffe8547c4da736791928ff9cc6553 by suyashsrijan:
    [Test] Adds a new test case that mimics a Codable class

    • edit: test/attr/attr_override.swift
  • Commit c175ccdcb251b5fdac4e070c838c7a76da6f4184 by suyashsrijan:
    [Test] Fix a typo - use expected-note and not expected-error

    • edit: test/attr/attr_override.swift
  • Commit 8c9550962c56abdbc1524c4b231b57a313d7dd95 by suyashsrijan:
    [Typechecker] Make sure superclass isn't null before accessing it

    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit b964cf34fe2a9f07d993b1aafa7a6c970fdd0583 by suyashsrijan:
    [Typechecker] Check for exact generic signature

    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 313257f09c730cfed384310e8b06205cb472fcd4 by suyashsrijan:
    [Typechecker] Check that either base requirements are not satisfied or

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: lib/AST/GenericSignature.cpp
  • Commit 3856b39b955dd259fa8cc0f9b133759d36e794de by suyashsrijan:
    [GenericSignature] Fix indentation

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: lib/AST/GenericSignature.cpp
  • Commit 38bfaf1c7ce0bb0920433a60850473ed2b285e01 by suyashsrijan:
    [Typechecker] Attempt to extract the logic from

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/AST/GenericSignature.cpp
  • Commit 5609cf401cac172ca8ebdccccd4671baa637cfe2 by suyashsrijan:
    [Typechecker] Fix a few crashes in getNewGenericSignature

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 60d0e23643f5b1d7d84e849191c0851f0ac6533b by suyashsrijan:
    [Typechecker] Apply review comments

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 9ca46f4e09d7e9fb9b09b389dee89099d5aadca9 by suyashsrijan:
    [Typechecker] No need to assign to subMap as its not used afterwards

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 5a46767733626f06a2e52f1deb0b0f247320b0ed by suyashsrijan:
    [Typechecker] Call baseGenericCtx->isGeneric() before calling

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 131310d9e43f7a54307cf0d3494888190d581684 by suyashsrijan:
    Apply review feedback and update diagnostic

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 15039ff0b011387030cf33574727c66e0335627d by suyashsrijan:
    [Typechecker] Add derived method's generic parameters to GSB

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 923fdc705ecea407229326982b6d35e1357d908c by suyashsrijan:
    [Typechecker] Fix a crash when the superclass type is null

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: test/attr/attr_override.swift
  • Commit 05335fed932c413b9ce4bc25f18ce6d356f11e85 by suyashsrijan:
    [Test] Add some more tests

    • edit: test/attr/attr_override.swift
  • Commit d8f8eef56dafbe382aca3de0edb553e00d8e7102 by suyashsrijan:
    [Test] Fix test class names

    • edit: test/attr/attr_override.swift
  • Commit 6082db59e93926cb1ed2a8c0d34a3f87447cd612 by suyashsrijan:
    [Typechecker] Return nullptr if base class is not present

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 0a25fef25943bf7f4e4ef3c6c3c8b5e8c417d089 by suyashsrijan:
    [Typechecker] Bail out if we don't have any generic params in the GSB,

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 13279756a01a0508e89cbf40fce58ec76da13d4c by suyashsrijan:
    [Typechecker] Change method name to getOverrideGenericSignature

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 6e7f81603f07b09a03bed665900ba4658673f9d9 by suyashsrijan:
    [Typechecker] Ensure both base and derived generic contexts are not null

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 0c39f9e9e7a8efe5c1acc631d72688fb44202042 by suyashsrijan:
    [Typechecker] Only check for

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 8282ef141b1b407ce7335d993dc11ace440f9154 by suyashsrijan:
    [Typechecker] Check for empty generic parameters early

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit c363371da8a3224b83aac8b7f6893307591404a7 by suyashsrijan:
    [Typechecker] Use early return if the base generic context does not have

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 3b7b723e0f3671090ab4c6dd160e74611cb7a4fd by suyashsrijan:
    [Diagnostics] Fix a typo in diagnostic message

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/attr/attr_override.swift
  • Commit 8fc1c21951baaa052222c230323f78abd03e8d49 by suyashsrijan:
    [Test] Remove diagnostic from a test case

    • edit: test/attr/attr_override.swift
  • Commit 9b7b99da4039775ae1b31847f5e33de8d2d126af by suyashsrijan:
    [AST] Undo unnecessary indentation changes

    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/GenericSignature.h
  • Commit 537811f2bdf3274a2c29f3739d732c263da036b7 by suyashsrijan:
    [AST] Emit vtable thunk if base generic requirements are not satisfied

    • edit: lib/AST/Decl.cpp
  • Commit f5213d0d3fc3693807f5f18df7a362c2255a6d17 by suyashsrijan:
    Revert "[AST] Emit vtable thunk if base generic requirements are not

    • edit: lib/AST/Decl.cpp
  • Commit 5279f2038edfbdd8865d4058777332cce684bde6 by suyashsrijan:
    [Typechecker] Add the new generic signature to the diagnostic message

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/attr/attr_override.swift
  • Commit 4189a9187d4b03f4730f64cb8f0d460d865a49d0 by suyashsrijan:
    [Typechecker] Add base method's generic parameters instead of derived

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit cdac0c03d0db3ec59b6677b944466c5748263e00 by suyashsrijan:
    [Typechecker] Revert to using derivedGenericCtx params and rename depth

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit e16eb86bc0a880332afce996f7739aec9a516f18 by suyashsrijan:
    [Typechecker] Fix an error due to use of old variable name

    • edit: lib/Sema/TypeCheckDeclOverride.cpp
  • Commit 1983e15ef2f5ad9ca2a759801b927bf58e0eae7d by passos.luciano:
    Validate -static-stdlib on Driver::validate args and removing handles on

    • edit: include/swift/AST/DiagnosticsDriver.def
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Driver/DarwinToolChains.cpp
  • Commit c95f28c9dcda9d7543b2bed446bec49eed189470 by passos.luciano:
    Moving -static-stdlib validation to Darwin toolchain.

    • edit: include/swift/Driver/ToolChain.h
    • edit: lib/Driver/DarwinToolChains.cpp
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Driver/ToolChains.h
  • Commit fe49bb253752cbb86b73831b4cd93d50b626f1b2 by passos.luciano:
    Updating test/Driver tests.

    • edit: test/Driver/linker.swift
  • Commit 217887ae91e652bd03944e4910803975f3a7053c by passos.luciano:
    Fixing nitpicks.

    • edit: include/swift/Driver/ToolChain.h
    • edit: lib/Driver/DarwinToolChains.cpp
  • Commit 83ede1f3cc212f8ae2fa717ce380deb9fb88487b by passos.luciano:
    Forward declaring and improvement on warning.

    • edit: test/Driver/linker.swift
    • edit: include/swift/AST/DiagnosticsDriver.def
    • edit: include/swift/Driver/ToolChain.h
    • edit: lib/Driver/DarwinToolChains.cpp
  • Commit 7e9516a7fe1d9f115effa68116662921203e348d by passos.luciano:
    Fixing nits and unused code.

    • edit: lib/Driver/DarwinToolChains.cpp
  • Commit 53917874dd7ababe2e8b6eb0a1b8ae425141cdba by passos.luciano:
    Adding todo.

    • edit: lib/Driver/Driver.cpp
  • Commit ed432ac3029fd72bef65d04664ccd9eed91ef626 by passos.luciano:
    Missing forward

    • edit: lib/Driver/ToolChains.h
    • edit: lib/Driver/DarwinToolChains.cpp
    • edit: test/Driver/linker.swift
  • Commit 71fa7ece3fcfe4900f5a75b775efe2a7e94663db by mike.munday:
    Runtime: simplify loading and storing enum values

    • edit: stdlib/public/runtime/EnumImpl.h
    • edit: stdlib/public/runtime/Enum.cpp
  • Commit 237a3ef77f45edff357d91d47ba6d358b8b12b87 by eeckstein:
    SIL: Extend cond_fail by a second operand, which is a static string

    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SILOptimizer/Transforms/MergeCondFail.cpp
    • edit: test/Serialization/Inputs/def_basic.sil
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: docs/SIL.rst
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/ParseSIL/ParseSIL.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SILOptimizer/Mandatory/ClosureLifetimeFixup.cpp
    • edit: test/SIL/Parser/basic.sil
  • Commit b40ce6b34fa863538620c6c57514bbdb49e830cc by eeckstein:
    SIL: add a failure message operand to Builtin.condfail

    • edit: lib/SILOptimizer/Mandatory/IRGenPrepare.cpp
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Transforms/AccessEnforcementReleaseSinking.cpp
    • edit: test/SILOptimizer/pound_assert.swift
    • edit: stdlib/public/core/Assert.swift
    • edit: test/IRGen/builtins.swift
    • edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
    • edit: stdlib/public/core/IntegerTypes.swift.gyb
    • edit: test/SILOptimizer/specialize_checked_cast_branch.swift
    • edit: lib/SIL/OperandOwnership.cpp
    • edit: lib/SIL/ValueOwnership.cpp
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: stdlib/public/core/StaticString.swift
    • edit: include/swift/AST/Builtins.def
    • edit: test/DebugInfo/doubleinlines.swift
    • edit: test/SILGen/builtins.swift
    • edit: lib/AST/Builtins.cpp
    • edit: test/SILOptimizer/castoptimizer-wrongscope.swift
    • edit: test/DebugInfo/linetable-codeview.swift
    • edit: test/SILOptimizer/existential_transform.swift
  • Commit ffd7f75de3650f1ba40f7e41c2644f2d978cb1d8 by eeckstein:
    IRGen: debug info generation for cond_fail messages.

    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: test/DebugInfo/linetable-codeview.swift
    • edit: lib/IRGen/GenBuiltin.cpp
    • add: test/IRGen/condfail_message.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/IRGenFunction.h
    • edit: lib/IRGen/IRGenDebugInfo.h
    • edit: lib/IRGen/IRGenFunction.cpp
    • edit: lib/IRGen/GenCast.cpp
    • edit: lib/IRGen/IRBuilder.h
  • Commit 3195bdc97330030f8be78f6bd57bece1aea88daa by eeckstein:
    stdlib: let _precondition include the file+line info in debug builds.

    • edit: stdlib/public/core/AssertCommon.swift
  • Commit 6ed8a084d91b11e241bbb1400e7e95b89c1b2196 by eeckstein:
    stdlib: Use the new failure message method for the "unexpected found nil

    • edit: stdlib/public/core/Optional.swift
  • Commit 26c4cccb4b971abae950d6a183354f70b2e3c0c7 by github:
    Convert InterpolatedStringLiteralExpr to not use tc.callWitness().

    • edit: lib/Sema/TypeCheckError.cpp
    • edit: lib/AST/ASTVerifier.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit a2ceae970b635a4079702844080dd1a7b4a297cd by compnerd:
    Platform: fix library link names

    • edit: stdlib/public/Platform/winsdk.modulemap
  • Commit 2d97c3475ba4a7159b7c29cf026745e6076f7636 by parkers:
    Delete TypeChecker::callWitness.

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CSApply.cpp
  • Commit 08c7431e9621512ea672e2cefc149aa706eb7b18 by ankit_aggarwal:
    [Commands] Don't access manifest array directly

    • edit: Sources/Commands/SwiftPackageTool.swift
  • Commit 293103285898fdc54bfcc12896e55161cf75e9ff by ankit_aggarwal:
    Revert "[Workspace] Improve how we handle changes to Package.resolved"

    • edit: Tests/WorkspaceTests/XCTestManifests.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift
    • edit: Sources/Workspace/PinsStore.swift
    • edit: Sources/Workspace/Workspace.swift