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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/3097/
Project:
oss-swift-incremental-ASAN-RA-osx
Date of build:
Mon, 25 Feb 2019 19:20:39 -0600
Build duration:
2 hr 39 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 714982bd1bbd32645f6455719182f69a38d942e1 by moiseev:
    Remove access specifiers on some extensions to avoid warnings

    • edit: stdlib/public/Darwin/Intents/INShortcut.swift
    • edit: stdlib/public/Darwin/Intents/INParameter.swift
  • Commit ede47cafbdc6a1c1f3cc49a3a76d055e8a2c0cda by andrea.tomarelli:
    Partial AST & Sema implementation of TKP

    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/IDE/SourceEntityWalker.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/SILGen/SILGen.h
    • edit: lib/AST/Expr.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckExprObjC.cpp
  • Commit 834ef2c253ee8d178b709602f1b14eb33b30951a by andrea.tomarelli:
    Renamed fieldNumber to tupleIndex in AST & Sema

    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/ASTDumper.cpp
  • Commit aab138dcea12fb1823d0eabea7f9f09f83f60589 by andrea.tomarelli:
    Barebone implementation of TupleElement in SIL

    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/SIL/SILInstructions.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/IRGen/GenKeyPath.cpp
    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SILOptimizer/Transforms/AccessEnforcementWMO.cpp
  • Commit 17cf1360c4249d92558a982bc04cf2966f807e70 by andrea.tomarelli:
    Very minimal POC of tuple KP feature

    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGen.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/IRGen/GenKeyPath.cpp
    • edit: include/swift/SIL/SILInstruction.h
  • Commit 6a462b131b18fd6d92dfdfdf7caa0d4d5b131349 by andrea.tomarelli:
    Made a union in KeyPathExpr anonymous

    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/Expr.cpp
  • Commit bcb08d09e3db4cd40154b71b9d774e630ddba267 by andrea.tomarelli:
    Replaced an if statement with an assertion in GenKeyPath

    • edit: lib/IRGen/GenKeyPath.cpp
  • Commit 85df714f5b5979954da4dc037a2927c65a5ec27e by andrea.tomarelli:
    Fixed 'kind' check in KeyPathExpr::Component constructor

    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/Expr.h
  • Commit 8773f21cf54556a5e17fc31ed75d6c2242afedaa by andrea.tomarelli:
    Replaced an if statement with an assertion in SILGenExpr

    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit bf5943f9c2f92ed74dafad2a14e632d26fdefe87 by andrea.tomarelli:
    Added some checks for KeyPathPatternComponent::Kind::TupleElement in

    • edit: lib/SIL/SILVerifier.cpp
  • Commit acc551f9bc9fc82da487a636d91fbb879cd14bd8 by sarvesh.tamba:
    Changes for test failures on PowerPC64LE when running as non-root user

    • edit: test/ParseableInterface/ModuleCache/force-module-loading-mode-framework.swift
    • edit: test/remote-run/upload-stderr.test-sh
    • edit: test/ParseableInterface/ModuleCache/force-module-loading-mode.swift
    • edit: test/Index/Store/output-failure.swift
    • edit: test/SIL/Serialization/opaque_values_serialize.sil
    • edit: test/ParseableInterface/ModuleCache/force-module-loading-mode-archs.swift
  • Commit a0ed29d32611e52704af29242b3f8b22e45f63e7 by andrea.tomarelli:
    :christmas_tree: Improved tuple key path support in SIL ~ Merry Christmas :christmas_tree:

    • edit: test/expr/unary/keypath/keypath.swift
    • edit: lib/ParseSIL/ParseSIL.cpp
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: test/SIL/Serialization/keypath.sil
    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/Serialization/SILFormat.h
    • delete: test/expr/unary/keypath/keypath-unimplemented.swift
  • Commit d7324b977e8b8daeb27ad1c8971eb4a79b938fb8 by andrea.tomarelli:
    Added more tests

    • edit: test/SIL/Serialization/keypath.sil
    • edit: test/IRGen/keypaths.sil
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/SILGen/keypaths.swift
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/IDE/SourceEntityWalker.cpp
    • edit: test/SIL/Parser/keypath.sil
    • edit: test/stdlib/KeyPath.swift
  • Commit bad2230ccdf2bbe49e2048305e8914b565598413 by andrea.tomarelli:
    Private constructor for tuple element kind keypath in AST

    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/Expr.h
  • Commit 3615b0ee4bff1a1092432ff36376da29ce08a3d7 by andrea.tomarelli:
    Inlined and removed a method from SILGenModule

    • edit: lib/SILGen/SILGen.h
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit b0e424f46906c6006f01f56567648a974e610f52 by andrea.tomarelli:
    Added support for tuples with dynamic layout (ie generic tuples)

    • add: lib/IRGen/MetadataVisitor.h
    • add: lib/IRGen/TupleMetadataVisitor.h
    • edit: lib/IRGen/MetadataLayout.h
    • edit: lib/IRGen/GenKeyPath.cpp
    • edit: lib/IRGen/NominalMetadataVisitor.h
    • edit: lib/IRGen/MetadataLayout.cpp
  • Commit 1577afee8090d5b241505ceda0f47ec711cc795a by andrea.tomarelli:
    Added more tests (related to generic tuples)

    • edit: lib/IRGen/GenKeyPath.cpp
    • edit: test/IRGen/keypaths.sil
    • edit: test/SIL/Serialization/keypath.sil
    • edit: test/SILGen/keypaths.swift
    • edit: test/stdlib/KeyPath.swift
    • edit: test/expr/unary/keypath/keypath.swift
    • edit: test/SIL/Parser/keypath.sil
  • Commit 91f0ca2ff93801a8d13b4c5f0a0c0354bc6309ee by andrea.tomarelli:
    Removed some now-unnecessary diagnostic / check

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSDiag.cpp
  • Commit 69b71f6f706ae5e35dc86fc05f005c97d2bac745 by andrea.tomarelli:
    Added SIL/Serialization test

    • edit: test/SIL/Serialization/keypath.sil
  • Commit d474d766e235fca71a42d3151fb86f35382ec0de by andrea.tomarelli:
    Added stdlib/KeyPath test

    • edit: test/stdlib/KeyPath.swift
  • Commit e7eb743d1bcb80807a01c5f97f045ebf915d0b0f by andrea.tomarelli+technicated:
    Fixed some tests after rebase

    • edit: test/SIL/Serialization/keypath.sil
    • edit: test/SILGen/keypaths.swift
  • Commit b37c2d5cf21f060884de76a77143ce18347afcbe by andrea.tomarelli+technicated:
    Fixed some tests

    • edit: test/IRGen/keypaths.sil
    • edit: test/stdlib/KeyPath.swift
  • Commit 91810076e30108ccd9ca3f49052eb993ca95087c by aschwaighofer:
    Sema: Infer @objc for dynamic replacement

    • add: test/SILGen/objc_dynamic_replacement.swift
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/Sema/TypeChecker.h
    • delete: test/attr/attr_objc_dynamic_replacement.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
  • Commit 6e70bdf3622bdfb0716146203536a7b28f8575bd by aschwaighofer:
    Test needs objc_interop

    • edit: test/SILGen/objc_dynamic_replacement.swift
  • Commit 33b8ea331b8fc598b72b1358147da0ad3c54623b by aschwaighofer:
    Add missing test file

    • add: test/SILGen/Inputs/objc_dynamic_replacement.swift
  • Commit 7680cc6b167fafe66fb975fc394af52f38e238d5 by nhawes:
    [sourcekitd] Report entities that are implicitly objc as objc in the

    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • add: test/SourceKit/Indexing/index_objcMembers.swift
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
    • add: test/SourceKit/Indexing/index_objcMembers.swift.response
    • edit: tools/SourceKit/lib/SwiftLang/SwiftIndexing.cpp
  • Commit 3fc52305a32bd5677250af7c0bc2714473ab3727 by xi_ge:
    sourcekitd: define a new custom buffer for expression type response.

    • edit: test/SourceKit/ExpressionType/basic.swift
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-XPC.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/CMakeLists.txt
    • edit: lib/IDE/IDETypeChecking.cpp
    • edit: tools/SourceKit/tools/sourcekitd/include/sourcekitd/Internal.h
    • edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
    • edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
    • edit: tools/SourceKit/tools/sourcekitd/include/sourcekitd/CompactArray.h
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
    • add: tools/SourceKit/tools/sourcekitd/lib/API/ExpressionTypeArray.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/CompactArray.cpp
    • edit: utils/gyb_sourcekit_support/UIDs.py
    • add: tools/SourceKit/tools/sourcekitd/include/sourcekitd/ExpressionTypeArray.h
  • Commit d006afc3c7423d8835376e46a91f9d6e3bb21207 by xi_ge:
    sourcekitd: update in-proc sourcekitd API.

    • edit: tools/SourceKit/tools/sourcekitd/lib/API/sourcekitdAPI-InProc.cpp
  • Commit 90fd8a5d34299aaf2a2b91724af26a5c210378e7 by compnerd:
    stdlib: define and use SWIFT_{,UN}LIKELY

    • edit: stdlib/public/SwiftShims/Visibility.h
    • edit: stdlib/public/SwiftShims/RefCount.h
  • Commit 760ef4442a1a190cb356a7990a6d90a5edb1b2ce by compnerd:
    swift-api-digester: use elaborated typename

    • edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
  • Commit a2ff73fd9a91503c20118e99622fe0a8515a467c by compnerd:
    swift-reflection-dump: use elaborated type name

    • edit: tools/swift-reflection-dump/swift-reflection-dump.cpp
  • Commit 1139f4d3dc682c98aaee3d8799ed657a9c038274 by github:
    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit 6b2561876f00314a6b0feeffd2dd5621b533966c by dave:
    [CMake] Don't install FileCheck by default

    • edit: cmake/modules/SwiftComponents.cmake
  • Commit 627e350b5505328fc0dff3cc4f5e5200774e5dd7 by dave:
    [CMake] Add dsymutil to list of unified build test deps

    • edit: test/CMakeLists.txt
  • Commit a9bbd9f399ee19e9f3aff579fa47c4dc396d517f by github:
    Fix URL for SE-0235

    • edit: CHANGELOG.md
  • Commit 4abec981c0753bfb633aa8cc8bc5e5036036f557 by mikeash:
    [Stdlib] Disable SwiftObjectNSObject test on iOS <10 and macOS <10.12

    • edit: test/stdlib/SwiftObjectNSObject.swift
  • Commit d17602a847666a9f824aff0791e5931a762282c9 by github:
    [test] Un-XFAIL a test for watchOS (#22813)

    • edit: validation-test/SIL/verify_all_overlays.py
  • Commit 4ce2f990c55cd26b67dd8d9717fa8c3b972756a1 by github:
    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit 1d7bc6cdfdbf6fd73f89e0a3b7707d6f86a66586 by mgottesman:
    [ownership] Change is_escaping_closure to accept any ownership as an

    • edit: test/SIL/ownership-verifier/use_verifier.sil
    • edit: lib/SIL/OperandOwnership.cpp
  • Commit bafb963d7bc3ef4769e20211b558076042d50582 by github:
    Enable linker dead stripping on Darwin (#22839)

    • edit: cmake/modules/AddSwift.cmake
  • Commit 28daecad81f001c7df3eff66ad615df200b29ccb by xi_ge:
    refactoring: add a defensive check for nullptr. rdar://48290050

    • edit: lib/IDE/Refactoring.cpp
  • Commit 40c3655838aadf1974e55aedde8bef7ef279deb5 by compnerd:
    Remote: loosen a cast

    • edit: include/swift/Remote/MetadataReader.h
  • Commit 5066729677bc7d796db9b760ec65bb85dcd21430 by compnerd:
    Runtime: remove keypath functions in the compiler build

    • edit: include/swift/Runtime/Metadata.h
  • Commit c611d8e1ba509b57c5bd2aeebe3a7547e5315158 by compnerd:
    build: be more clever about path to clang

    • edit: CMakeLists.txt
  • Commit 0a995a634be2d8a2018c61d3f566713f81998412 by kyrtzidis:
    [CMake] For swiftAST add 'SWIFT_BUILD_ONLY_SYNTAXPARSERLIB=1' compiler

    • edit: lib/AST/CMakeLists.txt
  • Commit 49b2e29ed4545d0cf7de19e74064ad5433e03ff3 by kyrtzidis:
    [utils/build-parser-lib] Ignore tests configuration and show the

    • edit: utils/build-parser-lib
  • Commit dfafdd44987b5b1e3eef18fa8a0e1b5e464d8f37 by github:
    Update CHANGELOG.md for tuple key path support.

    • edit: CHANGELOG.md
  • Commit 3c970418c338ae55c23a41ee174d5a2930a05a4a by github:
    [Gardening][AST] Eliminate 'numParameterLists'. (#22824)

    • edit: include/swift/AST/Decl.h
  • Commit 4a22e72022e56a859d857da86ed1e55fee90332f by kyrtzidis:
    [utils/build-parser-lib] Also disable SWIFT_INCLUDE_TESTS

    • edit: utils/build-parser-lib
  • Commit bdc2dfbb75bc29cd08e9d9fda9b9d4d41d4f0c9d by kyrtzidis:
    [utils/build-parser-lib] Also disable CMARK_TESTS

    • edit: utils/build-parser-lib