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 newmanifest
option toswift 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