[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (master) #3283

Report

[FAILURE] oss-swift-incremental-ASAN-RA-osx [#3283]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/3283/
Project:
oss-swift-incremental-ASAN-RA-osx
Date of build:
Thu, 25 Apr 2019 17:06:24 -0500
Build duration:
2 hr 52 min

Identified problems:

  • Jenkins Error: This build failed because of a Jenkins Error; typically a Java exception.

Changes

  • Commit b14cd916a32029ba9eb98dee003f6be8291f1df4 by blangmuir:

    [code-completion] Add type context for single-expression functions

    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: test/IDE/complete_at_top_level.swift
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: test/IDE/complete_in_accessors.swift
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • edit: test/IDE/complete_single_expression_return.swift
  • Commit e255bac6be7b5861a1a964934f54c83be1285d91 by blangmuir:

    [code-completion] Fix type context for single-expression implicit getter

    • edit: lib/Parse/ParseDecl.cpp
    • edit: test/IDE/complete_single_expression_return.swift
    • edit: test/IDE/complete_accessor.swift
    • edit: include/swift/Parse/CodeCompletionCallbacks.h
    • edit: test/IDE/complete_crashes.swift
    • edit: lib/IDE/CodeCompletion.cpp
  • Commit a54cb9d0ff80a568cc64ae086aec3d813d1100bd by blangmuir:
    Add top-level and init/deinit tests

    • edit: test/IDE/complete_single_expression_return.swift
  • Commit 7344fdb0a4b6e71cefe0d4accf5ef680d0ef8123 by aqamoss3fan2010:
    SourceKit: Account for existing braces when expanding closure

    • edit: test/SourceKit/CodeExpand/code-expand.swift
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
  • Commit 74b462b3ba1e2244bb0f3bf2fd694f0b78dcb637 by nate_chandler:
    WIP: Allow return to be omitted from single expression functions.

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • add: test/Parse/omit_return.swift
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/ASTWalker.cpp
  • Commit 64d4e309cee1a2c9abd246fbbfe4aae5da65a9db by nate_chandler:
    Used a constraint system, not typeCheckExpression.

    • edit: test/Parse/omit_return.swift
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 018ba70698ef1485c4e8a47f94b4e1a91314481b by nate_chandler:
    Just revert return insertion if inappropriate.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 2276e2a02e0e97180ac24499127415d8c7bce2d5 by nate_chandler:
    Just reuse old body when reverting return insertion.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 08bbce336f19e0e364b2112f2db655655fee17cf by nate_chandler:
    Addressed issues from PR review.

    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Parse/ParseDecl.cpp
  • Commit c7f502e935e3b1147516dfd3bdb7e787ad59f10a by nate_chandler:
    Tested implicit return of most exprs from free functions.

    • edit: test/Parse/omit_return.swift
  • Commit ac7a76c02d67b40f5da0ea38ccde03d639fa9698 by nate_chandler:
    Don't insert return during code completion.

    • edit: lib/Parse/ParseDecl.cpp
  • Commit aa10bfa323e27252a948861912b5ad3b3d4cd71c by nate_chandler:
    Placed prechecked expressions back in body.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 72c66517b90dbba6a48ef61e47be47ed036ac524 by nate_chandler:
    Only remove return for a unique viable solution.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 16cfada085c3c6b5434b95e6583d9ee148a56833 by nate_chandler:
    Expected errors around implicitly returning #line.

    • edit: test/Parse/omit_return.swift
  • Commit 5262e19b8e091d10afb1c08db076451c79afd54a by nate_chandler:
    Avoided double typechecking when possible.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 1bb7f296805af54c3d2467dc172b5671fedcdfd8 by nate_chandler:
    Added comments explaining approach.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 25bbef19a3ec4d7f0f5924267fcdd809140beaf9 by nate_chandler:
    Visited single expression of AbstractFunctionDecl.

    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/ASTWalker.cpp
  • Commit 6aa8bfd27f0d65f423e2e640c1313d55d2945530 by nate_chandler:
    Corrected autoclosure handling.

    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit 4f269fc6c0381c72c0195c0d234307e515a564d6 by nate_chandler:
    Added diagnostic for dangling expression at end.

    • add: test/FixCode/fixits-omit-return.swift
    • edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/DiagnosticsSIL.def
    • add: test/FixCode/fixits-omit-return.swift.result
  • Commit 2cc8985d1e46bb8651a31de817e8ba28e9f7bb13 by nate_chandler:
    Added tests to cover autoclosure discriminators.

    • edit: test/Parse/omit_return.swift
  • Commit 859ffdc477e1e510c2d800b82474f6cb91363ee4 by nate_chandler:
    Used expected-error to test fixit.

    • delete: test/FixCode/fixits-omit-return.swift.result
    • edit: test/FixCode/fixits-omit-return.swift
  • Commit 717e5e4497ed9a205fb907a9bcf86a30ff1dc28c by nate_chandler:
    Added PlaygroundTransform tests on implicit return.

    • add: test/PlaygroundTransform/implicit_return_init_nil.swift
    • add: test/PlaygroundTransform/implicit_return_subscript_chain.swift
    • add: test/PlaygroundTransform/implicit_return_func_is.swift
    • add: test/PlaygroundTransform/implicit_return_var_intliteral.swift
    • add: test/PlaygroundTransform/implicit_return_never.swift
    • add: test/PlaygroundTransform/implicit_return_func_binaryoperation_args.swift
    • add: test/PlaygroundTransform/implicit_return_func_stringliteral.swift
  • Commit 92998f7e2a1574a90ea3714d20ba9440ac4480fb by nate_chandler:
    Don't attempt to apply solution from salvage.

    • add: test/Parse/omit_return_foundation.swift
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: test/Parse/omit_return.swift
  • Commit 0143ce25c22d746df46bc740b9876c2870be84f6 by nate_chandler:
    Implicitly convert single exprs from uninhabited.

    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSolver.cpp
    • edit: include/swift/AST/ExprNodes.def
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
    • edit: lib/Sema/Constraint.cpp
    • add: test/Parse/omit_return_fail.swift
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 5c1537f493bf28cff673aa80b70dc15babd555c3 by nate_chandler:
    Tested implicit non/conversion from uninhabited.

    • add: test/Parse/implicit_uninhabited_conversion.swift
  • Commit 0b528ae9f530fee8e07a4047a17bc46590522232 by nate_chandler:
    Don't add an implicit () after return for initializers.

    • edit: lib/Parse/ParseDecl.cpp
  • Commit c21678d34aba73480cadd1f511a131e9688418d1 by nate_chandler:
    Corrected tests by removing implicit returns.

    • edit: test/SILGen/closures.swift
    • edit: test/Sema/availability_versions.swift
    • edit: test/Generics/requirement_inference.swift
    • edit: test/stmt/statements.swift
    • edit: validation-test/stdlib/AssertDiagnosticsSIL.swift
    • edit: test/Constraints/generics.swift
    • edit: test/SILGen/super.swift
    • edit: test/expr/capture/order.swift
    • edit: test/SILGen/keypath_application.swift
  • Commit 1071d97d470dd59ac8a8de1f39b3bb61e8c2b7c0 by nate_chandler:
    Replaced superseded test.

    • edit: test/SILOptimizer/return.swift
  • Commit 3139d3e0616ab33ff2eb37cbc4904063c105defa by nate_chandler:
    Tweaked remaining failing tests.

    • edit: test/decl/var/static_var.swift
    • edit: test/PrintAsObjC/extensions.swift
    • edit: test/SILGen/objc_blocks_bridging.swift
    • edit: test/decl/subscript/subscripting.swift
    • edit: test/Parse/omit_return.swift
    • edit: test/SourceKit/CodeExpand/code-expand.swift
    • edit: test/SILGen/objc_bridging_any.swift
  • Commit cca301adf4555682d41bf824c30bb9aa54b4a2d8 by nate_chandler:
    Fixed up return omission test cases for Linux.

    • add: test/Parse/omit_return_objc.swift
    • edit: test/Parse/omit_return.swift
    • delete: test/Parse/omit_return_foundation.swift
  • Commit 448e04ee5258d10de2465c17119d46077555e9d9 by nate_chandler:
    [ConstraintLocator] Add a special locator element to denote contextual

    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintLocator.cpp
  • Commit ca6cf0c022bbf5e872b71cbf1dd462197ea92230 by nate_chandler:
    [ConstraintSystem] Use special locator for expr representing return of

    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit b2ad56223f7d776d20405e52e4a4a670dc766497 by nate_chandler:
    Eliminated conversion from uninhabited.

    • edit: lib/AST/Expr.cpp
    • edit: lib/Sema/CSRanking.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/Constraint.h
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: include/swift/AST/ExprNodes.def
    • edit: include/swift/AST/Expr.h
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/Sema/CSApply.cpp
  • Commit a09a9640d02479bacd55302216c6022a5bdd6705 by nate_chandler:
    Don't implicitly return assignments.

    • edit: validation-test/stdlib/AssertDiagnosticsSIL.swift
    • edit: test/SILGen/objc_bridging_any.swift
    • edit: test/expr/capture/order.swift
    • edit: test/SILOptimizer/return.swift
    • edit: lib/Parse/ParseDecl.cpp
    • edit: test/SILGen/objc_blocks_bridging.swift
    • edit: test/SILGen/closures.swift
    • edit: test/SILGen/keypath_application.swift
    • edit: test/PrintAsObjC/extensions.swift
  • Commit 39bbce168dded98446b0daeb8b03b550b9b2b5b8 by nate_chandler:
    Reverted unneeded test change.

    • edit: test/Constraints/generics.swift
  • Commit 843ac0b4dada7631fe594d737ebaa5e78fc5be06 by nate_chandler:
    Removed old comment.

    • edit: lib/Sema/TypeCheckStmt.cpp
  • Commit f8ef2134752a51dae3cfc8d215bfd84cbe534515 by nate_chandler:
    Corrected off-by-one error.

    • edit: lib/Parse/ParseDecl.cpp
  • Commit 68ca11bb2a924a69a1bf59be858a488b4fa4b7e6 by compnerd:
    IRGen: do not use WeakImport on PE/COFF

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: test/Serialization/autolinking.swift
  • Commit 8a74e52273f5fe332ce102579282ef744033b364 by spestov:
    SILGen: Add post-processing pass to lazily emit

    • edit: lib/SILGen/SILGen.h
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/CMakeLists.txt
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenType.cpp
    • add: lib/SILGen/SILGenLazyConformance.cpp
    • edit: lib/SILGen/SILGenThunk.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
  • Commit 891594a2a50d47ae3630072dda5d891851d9d48d by spestov:
    SILGen: Fix forcing of base conformance in SILGenConformance

    • edit: lib/SILGen/SILGenType.cpp
  • Commit 3e99d1142895d54e602a4f1b386d530719e2fe7e by spestov:
    SILGen: Stop forcing lazy conformances in SILGenSILBuilder

    • edit: lib/SILGen/SILGenSILBuilder.h
    • edit: lib/SILGen/SILGenSILBuilder.cpp
  • Commit 9a1abf705a30b65534e589995b251723b7a6afdf by spestov:
    SILGen: Remove SILGenSILBuilder

    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: lib/SILGen/SILGenBuilder.h
    • delete: lib/SILGen/SILGenSILBuilder.cpp
    • delete: lib/SILGen/SILGenSILBuilder.h
    • edit: lib/SILGen/SILGenDestructor.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: lib/SILGen/SILGenGlobalVariable.cpp
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/CMakeLists.txt
    • edit: lib/SILGen/SILGenThunk.cpp
    • edit: lib/SILGen/SILGenApply.cpp
  • Commit 5936a045100bae67fc84764c69a3cad4d21f72e7 by scanon:
    [Accelerate] [vImage] Swift Overlays (#23592)

    • add: test/stdlib/Accelerate_vImage.swift
    • add: stdlib/public/Darwin/Accelerate/vImage_Buffer.swift
    • add: stdlib/public/Darwin/Accelerate/vImage_Error.swift
    • add: stdlib/public/Darwin/Accelerate/vImage_Converter.swift
    • add: stdlib/public/Darwin/Accelerate/vImage_Options.swift
    • add: stdlib/public/Darwin/Accelerate/vImage_CVImageFormat.swift
    • edit: stdlib/public/Darwin/Accelerate/CMakeLists.txt
    • edit: stdlib/public/Darwin/Accelerate/Accelerate.swift
    • add: stdlib/public/Darwin/Accelerate/vImage_CGImageFormat.swift
  • Commit 20cfa14423f2fbe8c8f6e95018c12df702679bbd by suyashsrijan:
    [CSDiagnostics] Removes lazy attributes when applying computed property

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: test/decl/var/properties.swift
  • Commit 4c7027c038a17c7bdb194dfe151a9798fd4baf92 by scanon:
    Temporarily disable a new vImage test that's failing for some platforms.

    • edit: test/stdlib/Accelerate_vImage.swift
  • Commit 9850150c91a0ae5b828665953f53a290acc70556 by github:
    Restore elementwise min/max on SIMD, with explicit naming. (#24136)

    • edit: stdlib/public/core/SIMDVector.swift
  • Commit 382ec0c2886853bfe0c0886160a366440b591f8b by compnerd:
    SILGen: disambiguate apply overload

    • edit: lib/SILGen/SILGenGlobalVariable.cpp
    • edit: lib/SILGen/SILGenFunction.cpp
  • Commit 1419800171c91f10b1957d7b14268e5fabf37131 by francisvm:
    [X86] Add codegen prepare test exercising a bitcast + tail call

    • edit: test/CodeGen/X86/tailcall-cgp-dup.ll
  • Commit dbb67eaae81ac58c081a6f0e55e4c30894f888e4 by francisvm:
    [CGP] Look through bitcasts when duplicating returns for tail calls

    • edit: lib/CodeGen/CodeGenPrepare.cpp
    • edit: test/CodeGen/X86/tailcall-cgp-dup.ll
  • Commit 60411ec408fa0968666f19ed72697b46d8b7f184 by aprantl:
    Revert "Revert "Implement sys::fs::copy_file using the macOS copyfile(3)

    • edit: lib/Support/Unix/Path.inc
    • edit: lib/Support/Path.cpp
  • Commit adf97809dfee096d24db410e85b1db4f9e344a36 by aprantl:
    Revert using fcopyfile(3) to implement sys::fs::copy_file(Twine, int) on

    • edit: lib/Support/Path.cpp
    • edit: lib/Support/Unix/Path.inc
  • Commit 20e841f4102c4edb507372ad1aed8b46783c51b9 by ankit_aggarwal:
    Add .exe to Windows binaries

    • edit: Sources/Workspace/UserToolchain.swift
  • Commit a1c685bec46b2e7fbb6eba9c43a3be7954257f74 by ankit_aggarwal:
    Symlinks can be executable

    • edit: Sources/Basic/FileSystem.swift
  • Commit 76623ca67896d4575454a74b13f2d8d2a77ff526 by kyrtzidis:
    [Index] For registering units process them in batches of maximum 10 at a

    • edit: lib/Index/IndexDatastore.cpp

New issue found!

Storage full.