[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (master) #13293

Report

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#13293]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/13293/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build:
Wed, 06 May 2020 16:05:02 -0500
Build duration:
4 min 0 sec

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 0c9a37fcf45bfd8b56760df74991af6c42b218fa by rjmccall:
    [AST] Extend TupleExpr to support multiple trailing closures

    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/Expr.cpp
  • Commit 4650091efbeb0453aabe65a122f1e9b714b7259f by rjmccall:
    [AST] Remove unused "trailing closure" argument from totalSizeToAlloc

    • edit: lib/AST/Attr.cpp
    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/TrailingCallArguments.h
  • Commit 5cea9b9849c44edb5ca4f5aadf3d8dae854c8642 by rjmccall:
    [AST] Add support for multiple trailing closures to the

    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/AST/Expr.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/TypeCheckPropertyWrapper.cpp
    • edit: include/swift/AST/Expr.h
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Sema/BuilderTransform.cpp
    • edit: lib/Parse/ParseExpr.cpp
  • Commit 45ac1bcf1790d1c0c8a11303e1265cb9c5861d07 by rjmccall:
    [Parser] Adjust parseExprList to return multiple trailing closures

    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/Attr.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/AST/Expr.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
  • Commit 07cb6b8ad231d6ca4879c5fec5118acdf8d0e7c0 by rjmccall:
    [Parse] Account that there could be multiple trailing closures which

    • edit: include/swift/Parse/Parser.h
    • edit: lib/Parse/ParseExpr.cpp
  • Commit d06126da3b31f2d3d24a19cf6947f6e4c8b0b13f by rjmccall:
    [Parser] Add support for multiple trailing closures syntax

    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Sema/BuilderTransform.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: test/Constraints/closures.swift
    • edit: lib/Sema/TypeCheckPropertyWrapper.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/AST/Attr.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Sema/CSApply.cpp
  • Commit 93c0d85a96ad97bb4d6485259688b7aba892e95d by rjmccall:
    [Parser] NFC: Move multiple trailing closures tests into a separate file

    • add: test/Parse/multiple_trailing_closures.swift
  • Commit ed5b6958f37f696a2cadb47c95016966e36aef13 by rjmccall:
    [Parse] Introduce tailored diagnostics for an invalid trailing closures

    • edit: test/Parse/multiple_trailing_closures.swift
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Parse/ParseExpr.cpp
  • Commit 08a29e8da6aebe4ec084b67d96b9dc78ff3ac7ec by rjmccall:
    [Parser] Check for first label in trailing closure block without

    • edit: lib/Parse/ParseExpr.cpp
  • Commit c8a8b890f35d362c7c37b3820f9c28ced8ebdce1 by rjmccall:
    [Parser] Propagate status information from each closure in the trailing

    • edit: lib/Parse/ParseExpr.cpp
  • Commit 150df80a75346b9d6ea683e8b3c9478d729fedd7 by rjmccall:
    [Syntax] Add declaration for multiple trailing closure

    • edit: lib/Parse/ParseExpr.cpp
    • edit: utils/gyb_syntax_support/NodeSerializationCodes.py
    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
    • edit: test/Syntax/round_trip_parse_gen.swift
    • edit: utils/gyb_syntax_support/ExprNodes.py
  • Commit 4c4990ead4d8e91fc851ce4c43abc23e3322d608 by rjmccall:
    Multiple trailing closure fixes

    • edit: test/Parse/multiple_trailing_closures.swift
    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/AST/Expr.cpp
  • Commit c5c8c584a1069e0926cf88c77ce2e5fa787dcecb by rjmccall:
    Add indentation support for multiple trailing closures.

    • edit: lib/IDE/Formatting.cpp
    • add: test/swift-indent/multiple-trailing-closures.swift
    • edit: include/swift/AST/Expr.h
  • Commit d6dcd44e868e2082f55c53ca3ddab6dac7547ba7 by rjmccall:
    [Parse] Report "success" if '}' is found for multiple trailing closures

    • edit: lib/Parse/ParseExpr.cpp
  • Commit 6bd20ca768ea82c927f0aedb3b429558460691a1 by rjmccall:
    [Parse] Allow multiple trailing closures to be delimited by _:

    • edit: lib/Parse/ParseExpr.cpp
    • edit: test/Parse/multiple_trailing_closures.swift
  • Commit fd68f092f21288d51d3c6477767cb12bd1adf6c6 by rjmccall:
    [CodeCompletion] Completion inside multiple trailing closure

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • add: test/IDE/complete_multiple_trailingclosure.swift
    • edit: lib/IDE/CodeCompletionResultBuilder.h
  • Commit a518e759d980874c7d923b900de74a18bfe6591d by rjmccall:
    WIP for a different syntax for multiple trailing closures that allows

    • edit: include/swift/Parse/Parser.h
    • edit: lib/IDE/Formatting.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Sema/TypeCheckStorage.cpp
    • edit: lib/AST/Expr.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/BuilderTransform.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Sema/TypeCheckPropertyWrapper.cpp
    • edit: lib/AST/Attr.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: include/swift/AST/Expr.h
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Parse/ParseStmt.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit 882035f0033bfd6e341ff376b9a7605ccef363be by rjmccall:
    Implement the conservative option for typechecking multiple trailing

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/Parse/multiple_trailing_closures.swift
  • Commit 67838cd60906aea8bca179d02b9ed6a4a31df5eb by rjmccall:
    Call out another bad diagnostic, delete a redundant test.

    • edit: test/Parse/multiple_trailing_closures.swift
  • Commit 015d83844136ed0d2d21bb11aefc1a40a7679042 by rjmccall:
    Claim trailing closure arguments like we used to in error cases.

    • edit: lib/Sema/CSSimplify.cpp
  • Commit a2fac90284c79dbfa5a32ce6aad153c65d103166 by rjmccall:
    Revise test for the new multiple-closure syntax.

    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
    • edit: test/Syntax/round_trip_parse_gen.swift
  • Commit 1e1e7f37001b4475a652996bb7a554b6e88ef6ee by rjmccall:
    XFAIL a pair of tooling tests that are specific to multiple trailing

    • edit: test/IDE/complete_multiple_trailingclosure.swift
    • edit: test/swift-indent/multiple-trailing-closures.swift
  • Commit 8df09a0a1d98edfd91c5f01b5fcf35aad4331eca by rjmccall:
    Remove unnecessary check for a single closure.

    • edit: lib/Parse/ParseExpr.cpp
  • Commit 2e094a556dea23910a9f60d869ebf2ddf185dd4a by rjmccall:
    [Syntax] Update for braceless multiple trailing closure syntax

    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
    • edit: utils/gyb_syntax_support/NodeSerializationCodes.py
    • edit: test/Syntax/round_trip_parse_gen.swift
    • edit: unittests/Syntax/ExprSyntaxTests.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: utils/gyb_syntax_support/ExprNodes.py
  • Commit 1cbb1e76d43d547bebde9e2e028d8fdaf5bfa06a by rjmccall:
    [CodeCompletion] Update for braceless multiple trailing closure

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: lib/IDE/ExprContextAnalysis.h
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: include/swift/Parse/CodeCompletionCallbacks.h
    • edit: test/IDE/complete_multiple_trailingclosure.swift
  • Commit 938c84f5f724636834a9d803fded9eed7c6d38eb by rjmccall:
    Fix test.

    • edit: test/Parse/multiple_trailing_closures.swift
  • Commit 40836a0045f9cc794a05a0b02fc4ebd36322fd7c by rjmccall:
    Resolve an ambiguity with the multiple-trailing-closure syntax in favor

    • edit: test/Parse/multiple_trailing_closures.swift
    • edit: lib/Parse/ParseExpr.cpp
  • Commit 7cb5066ba82d21b39d60787a453819b187413bdb by rjmccall:
    [CodeCompletion] Temporarily XFAIL a test case

    • edit: validation-test/IDE/slow/rdar45511835.swift
  • Commit 7407a8092d430d133a947243444ca5135910f466 by rjmccall:
    [CodeCompletion] Postfix expr completion after trailing closures

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: lib/IDE/ExprContextAnalysis.h
    • edit: test/IDE/complete_multiple_trailingclosure.swift
    • edit: validation-test/IDE/slow/rdar45511835.swift
  • Commit c0bf473cb6939ee56d57a3e1101fff7a962fefc9 by rjmccall:
    [CodeCompletion] Fix a crash regression

    • edit: lib/IDE/ExprContextAnalysis.cpp
  • Commit 0355a87eea9caf7cd3ec7a8a112bb54e17d33e81 by rjmccall:
    [Parse] Parse editor placeholder as a labeled trailng closure

    • edit: lib/Parse/ParseExpr.cpp
    • edit: test/Parse/multiple_trailing_closures.swift
  • Commit 58859f56992e2ba891a136c0280559a8bfe64c5c by rjmccall:
    [SourceKit/CodeFormat] Update indentation for braceless multiple

    • edit: test/swift-indent/multiple-trailing-closures.swift
    • edit: lib/IDE/Formatting.cpp
    • add: test/SourceKit/CodeFormat/indent-trailing/trailing-closure-multiple.swift
  • Commit 78b7bce3a08c69ceab4d8bf1a8be0bc774b4a95c by rjmccall:
    [IDE][Refactoring] Update syntactic rename to support braceless multiple

    • edit: lib/Migrator/APIDiffMigratorPass.cpp
    • add: test/refactoring/SyntacticRename/multiple-trailing-closures.swift
    • edit: test/refactoring/SyntacticRename/FindRangeOutputs/callsites/trailing_only.swift.expected
    • edit: include/swift/IDE/Utils.h
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/trailing_only.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/varargs.swift.expected
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: lib/IDE/Refactoring.cpp
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/defaults.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/mixed.swift.expected
    • add: test/refactoring/SyntacticRename/FindRangeOutputs/multiple-trailing-closures.swift.expected
    • edit: test/refactoring/SyntacticRename/callsites.swift
    • edit: test/refactoring/SyntacticRename/FindRangeOutputs/callsites/defaults.swift.expected
    • add: test/refactoring/SyntacticRename/multiple-trailing-closures-defaulted.swift
    • add: test/refactoring/SyntacticRename/FindRangeOutputs/multiple-trailing-closures-defaulted.swift.expected
    • edit: test/refactoring/SyntacticRename/FindRangeOutputs/callsites/trailing.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/trailing.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/varargs2.swift.expected
  • Commit feaaf392065c67a5971d6eeae5b2ff9e32712b97 by rjmccall:
    [sourcekitd-test] Make expand-placeholder iterative

    • edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
    • edit: test/SourceKit/CodeExpand/code-expand.swift
  • Commit 2bf014dc74c98eb59f5726b9a0161179c214b893 by rjmccall:
    [expand-placeholder] Add support for multiple-trailing closures

    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • add: test/SourceKit/CodeExpand/code-expand-multiple-trailing-closures.swift
    • edit: test/SourceKit/CodeExpand/code-expand.swift
  • Commit 37b98af4e61dad68d52edd8b008928016548b4f0 by rjmccall:
    [CodeCompletion] Pre-expand closures in argument completion

    • add: test/IDE/complete_multiple_trailingclosure_signatures.swift
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/IDE/CodeCompletionResultBuilder.h
    • edit: test/IDE/complete_multiple_trailingclosure.swift
    • edit: lib/IDE/CodeCompletionResultPrinter.cpp
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
    • edit: lib/IDE/REPLCodeCompletion.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: include/swift/IDE/CodeCompletion.h
    • add: test/SourceKit/CodeComplete/multiple_trailing_closure_signatures.swift
  • Commit 0557d39ffac7e8278a67df33b4841117ae543d48 by aqamoss3fan2010:
    [NFC] Sema: Collapse invalid where clause diagnosis

    • edit: lib/Sema/TypeCheckGeneric.cpp
  • Commit 9731704cc742ba4ce20a02aab54fdac99493ab8b by abdulras:
    runtime: replace LLVM_LIBRARY_VISIBILITY with

    • edit: stdlib/public/runtime/ExistentialMetadataImpl.h
    • edit: stdlib/public/SwiftShims/RefCount.h
    • edit: stdlib/public/runtime/Errors.cpp
    • edit: stdlib/public/runtime/HeapObject.cpp
    • edit: stdlib/private/StdlibUnittest/InspectValue.cpp
    • edit: stdlib/public/runtime/Private.h
  • Commit a994d65b3e06cfc6c6345eb735c058a1b1348799 by abdulras:
    build: remove LLVM_LINK_COMPONENTS in the standard library (NFC)

    • edit: stdlib/cmake/modules/AddSwiftStdlib.cmake
  • Commit 5597b2f23c9aae3a8f90a093703a7441dd26c9bd by rjmccall:
    Fix for new use of CallExpr::Create

    • edit: lib/Sema/BuilderTransform.cpp
  • Commit 34098a75f50e442275d8cfbe42e09b780d2ecfe0 by nhawes:
    [IDE][DocSupport] Fix DocInfo missing decls when generated for clang

    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditorInterfaceGen.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: include/swift/IDE/ModuleInterfacePrinting.h
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift
    • add: test/SourceKit/DocSupport/doc_clang_module.swift.sub.response
    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: lib/IDE/ModuleInterfacePrinting.cpp
    • edit: test/SourceKit/InterfaceGen/gen_clang_module.swift.sub.response
    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit 820d204285fab02ad3bc684288bfc38782eae7db by mgottesman:
    [ownership] Change the ownership verifier textual error dumper to emit

    • edit: lib/SIL/Verifier/LinearLifetimeCheckerPrivate.h
    • edit: lib/SIL/Verifier/LinearLifetimeChecker.cpp
    • edit: test/SIL/ownership-verifier/arguments.sil
    • edit: test/SIL/ownership-verifier/leaks.sil
    • edit: test/SIL/ownership-verifier/subobject_borrowing.sil
    • edit: lib/SIL/Verifier/SILOwnershipVerifier.cpp
  • Commit 588cd96f4ae175f61d569f3477d8fe5d2343c798 by kyrtzidis:
    [utils/build-parser-lib] Add some help text with example invocations

    • edit: utils/build-parser-lib
  • Commit 9f68c89b8a1fe8b6e1c2ecaadc4fb9a32a39196a by rishizaki:
    [SE-0279] Update for braceless multiple trailing closure syntax

    • edit: Sources/SwiftSyntax/gyb_generated/syntax_nodes/SyntaxExprNodes.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxFactory.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxKind.swift
    • edit: Sources/SwiftSyntax/gyb_generated/syntax_nodes/SyntaxNodes.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxAnyVisitor.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxVisitor.swift
    • edit: Sources/SwiftSyntax/gyb_generated/Misc.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxEnum.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxCollections.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxBuilders.swift
    • edit: Sources/SwiftSyntax/gyb_generated/SyntaxRewriter.swift