[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (swift 5.1) #163

Report

[FAILURE] oss-swift-5.1-incremental-ASAN-RA-osx [#163]

Build URL:
https://ci.swift.org/job/oss-swift-5.1-incremental-ASAN-RA-osx/163/
Project:
oss-swift-5.1-incremental-ASAN-RA-osx
Date of build:
Wed, 01 May 2019 02:19:53 -0500
Build duration:
3 hr 4 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 277bb0f9baa7c9c183c9fc30109349ba7f1f7f49 by suyashsrijan:
    Merge pull request #24135 from theblixguy/fix/SR-9035

    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: test/attr/attr_objc.swift
    • add: test/IRGen/unmanaged_objc_throw_func.swift
  • Commit 3ac75557cb5175c935c529f3ead6b9d75f055774 by mgottesman:
    [silgen] Fix SILGenBuilder::emitDestructureValueOperation to create all

    • edit: test/SILGen/switch.swift
    • edit: test/Interpreter/switch.swift
    • edit: lib/SILGen/SILGenBuilder.cpp
  • Commit c4ec484dae5c337d004e9a542b18481e579eb524 by pyaskevich:
    [Diagnostics] Improve missing conformance diagnostics for opaque return

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/type/opaque.swift
  • Commit 3a68c81e08296ba9754286f3c8085d9176c494ef by pyaskevich:
    [MiscDiagnostics] Run opaque return checker only if all of the return

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: test/type/opaque.swift
  • Commit 9e39efb56d905f4aa81e02901265a86e82bef09e by nate_chandler:
    WIP: Allow return to be omitted from single expression functions.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • edit: test/Parse/omit_return.swift
  • Commit 40c21486d35912aad421a5d4184c6fd214efd277 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 9023416e04f5875e178065655aca8d36d522768f by nate_chandler:
    Added PlaygroundTransform tests on implicit return.

    • add: test/PlaygroundTransform/implicit_return_var_intliteral.swift
    • add: test/PlaygroundTransform/implicit_return_init_nil.swift
    • add: test/PlaygroundTransform/implicit_return_func_is.swift
    • add: test/PlaygroundTransform/implicit_return_never.swift
    • add: test/PlaygroundTransform/implicit_return_subscript_chain.swift
    • add: test/PlaygroundTransform/implicit_return_func_binaryoperation_args.swift
    • add: test/PlaygroundTransform/implicit_return_func_stringliteral.swift
  • Commit c992e0abbb983363f30d41f4d876d46a04916b1e 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 cf62e6b05d24cffee80a47fe518630f40650cad9 by nate_chandler:
    Implicitly convert single exprs from uninhabited.

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

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

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

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

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

    • edit: test/Parse/omit_return.swift
    • edit: test/PrintAsObjC/extensions.swift
    • edit: test/decl/subscript/subscripting.swift
    • edit: test/SILGen/objc_bridging_any.swift
    • edit: test/SILGen/objc_blocks_bridging.swift
    • edit: test/decl/var/static_var.swift
  • Commit 7171c28197a3f75b8cb59e06eebef144bd3efc86 by nate_chandler:
    Fixed up return omission test cases for Linux.

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

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

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

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

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

    • edit: test/Constraints/generics.swift
  • Commit 421514f163c3ac8e45320fe9439620866396d79d by nate_chandler:
    Removed old comment.

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

    • edit: lib/Parse/ParseDecl.cpp
  • Commit ddc8cf36cc949daa32a1c4202f6257a4660bc02f by suyashsrijan:
    [test] Update IRGen test

    • edit: test/IRGen/unmanaged_objc_throw_func.swift
  • Commit 43fd43732248650a139972506428fd4b0cb01bd8 by github:
    [CMake] Switch to building the overlays in Swift 5 mode (#24388)

    • edit: stdlib/public/Darwin/CloudKit/CMakeLists.txt
    • edit: stdlib/public/Darwin/Foundation/CMakeLists.txt
    • edit: stdlib/public/Darwin/CoreMedia/CMTime.swift
    • edit: stdlib/public/Darwin/UIKit/UIKit.swift
    • edit: cmake/modules/SwiftSource.cmake
    • edit: stdlib/public/Darwin/UIKit/CMakeLists.txt
    • edit: stdlib/public/Darwin/CoreMedia/CMTimeRange.swift
    • edit: stdlib/public/Darwin/CoreImage/CoreImage.swift
    • edit: stdlib/public/Darwin/AppKit/CMakeLists.txt
  • Commit 4b58bc3b9415e9c4088e438aa8aade84dca072f2 by nate_chandler:
    Create opaque type constraint for single expr return. [49581931]

    • edit: lib/Sema/CSSolver.cpp
  • Commit 0cbbdae322b9e68ae0b88b7a2ed7cd0e48506599 by nate_chandler:
    Expected diagnostic around failure to convert Never to opaque.

    • edit: test/type/opaque.swift
  • Commit a44ea132e02aa9090752cad50648ec86b3bfb423 by artem.dergachev:
    [analyzer] SmartPtrModeling: Fix a null dereference.

    • edit: lib/StaticAnalyzer/Checkers/SmartPtrModeling.cpp
    • edit: test/Analysis/smart-ptr.cpp
  • Commit a98dc4a4249fee7c50474d0af5a32228e03913d3 by artem.dergachev:
    [analyzer] Treat functions without run-time branches as "small".

    • edit: include/clang/Analysis/CFG.h
    • edit: lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
    • edit: lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
    • add: test/Analysis/inline-if-constexpr.cpp
    • edit: include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
    • edit: lib/Analysis/CFG.cpp
    • edit: unittests/Analysis/CFGTest.cpp
  • Commit 799b95f345a257070420583430c05b5556f08753 by jfbastien:
    Variable auto-init: don't initialize aggregate padding of all aggregates

    • add: test/CodeGen/padding-init.c
    • edit: lib/CodeGen/CGDecl.cpp
  • Commit c2ce2ceab5433089a487194a1c7b6afa6123ed67 by jfbastien:
    Fix auto-init test

    • edit: test/CodeGenCXX/auto-var-init.cpp
  • Commit 1e512e7029f19f6f450e9a2c1a133e2cddfba713 by ankit_aggarwal:
    [Utility] Bump SwiftPM version to 5.1

    • edit: Sources/PackageLoading/ToolsVersionLoader.swift
    • edit: Tests/PackageLoadingTests/ToolsVersionLoaderTests.swift
    • edit: Tests/PackageLoadingTests/PackageBuilderTests.swift
    • edit: Sources/SPMUtility/Versioning.swift
    • edit: Tests/FunctionalTests/ToolsVersionTests.swift
  • Commit a8e8a4f0c88f2a14bcfa5e7e5e097b7a3fd484da by github:
    Add new manifest option to swift package init (#2106)

    • edit: Tests/WorkspaceTests/XCTestManifests.swift
    • edit: Tests/WorkspaceTests/InitTests.swift
    • edit: Sources/Workspace/InitPackage.swift
  • Commit 9c9ddedfd2d10865232f07530de3617426e3463b by kyrtzidis:
    [Index] Introduce

    • edit: lib/Database/ReadTransaction.cpp
    • edit: include/IndexStoreDB/Database/ReadTransaction.h
    • edit: include/IndexStoreDB/Index/IndexSystem.h
    • edit: lib/Database/ReadTransactionImpl.h
    • edit: lib/Index/StoreSymbolRecord.h
    • edit: lib/Index/SymbolIndex.cpp
    • edit: lib/Index/IndexSystem.cpp
    • edit: lib/Index/StoreSymbolRecord.cpp
    • edit: include/IndexStoreDB/Index/SymbolDataProvider.h
    • edit: include/IndexStoreDB/Index/SymbolIndex.h
<unknown>:0: error: fatal error encountered during compilation; please file a bug report with your project and the crash log 
<unknown>:0: note: IO failure on output stream: No space left on device

New issue found!