[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (release/5.3) #33

Report

[FAILURE] oss-swift-5.3-incremental-ASAN-RA-osx [#33]

Build URL:
https://ci.swift.org/job/oss-swift-5.3-incremental-ASAN-RA-osx/33/
Project:
oss-swift-5.3-incremental-ASAN-RA-osx
Date of build:
Thu, 07 May 2020 14:33:34 -0500
Build duration:
4 hr 13 min

Identified problems:

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

Changes

  • Commit 6fbc78d32888dd0eaaf1ee215635403c75a98f06 by rjmccall:
    [AST] Extend TupleExpr to support multiple trailing closures

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • edit: test/Syntax/round_trip_parse_gen.swift
    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
  • Commit 7324429e02652074b68c949617cea47fc0ea0ad4 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 2f4199378dfe4dbf7242341b2082088a98e2403d by rjmccall:
    Remove unnecessary check for a single closure.

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

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

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

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

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

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

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

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

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

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

    • edit: include/swift/IDE/Utils.h
    • add: test/refactoring/SyntacticRename/multiple-trailing-closures.swift
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/trailing.swift.expected
    • add: test/refactoring/SyntacticRename/multiple-trailing-closures-defaulted.swift
    • edit: test/refactoring/SyntacticRename/FindRangeOutputs/callsites/trailing.swift.expected
    • edit: lib/IDE/Refactoring.cpp
    • edit: lib/Migrator/APIDiffMigratorPass.cpp
    • edit: test/refactoring/SyntacticRename/callsites.swift
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/mixed.swift.expected
    • edit: test/refactoring/SyntacticRename/FindRangeOutputs/callsites/trailing_only.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/varargs2.swift.expected
    • add: test/refactoring/SyntacticRename/FindRangeOutputs/multiple-trailing-closures-defaulted.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/trailing_only.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/defaults.swift.expected
    • edit: test/refactoring/SyntacticRename/Outputs/callsites/varargs.swift.expected
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: test/refactoring/SyntacticRename/FindRangeOutputs/callsites/defaults.swift.expected
    • add: test/refactoring/SyntacticRename/FindRangeOutputs/multiple-trailing-closures.swift.expected
  • Commit ca6875a4c7b07c3e5e4ced42ca85ff3d1b0ad975 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 10553018f8ad4ab9ffee0511d6c1e43e5177f07f 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 41bebf90c50d33fe9baab82a9a4c23b424c65f60 by rjmccall:
    [CodeCompletion] Pre-expand closures in argument completion

    • edit: lib/IDE/CodeCompletionResultBuilder.h
    • edit: include/swift/IDE/CodeCompletion.h
    • edit: test/IDE/complete_multiple_trailingclosure.swift
    • add: test/IDE/complete_multiple_trailingclosure_signatures.swift
    • edit: tools/SourceKit/lib/SwiftLang/CodeCompletionOrganizer.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftCompletion.cpp
    • edit: lib/IDE/CodeCompletionResultPrinter.cpp
    • add: test/SourceKit/CodeComplete/multiple_trailing_closure_signatures.swift
    • edit: lib/IDE/REPLCodeCompletion.cpp
    • edit: lib/IDE/CodeCompletion.cpp
  • Commit edb97491ac2cd3c36840c6a393c803e8b9f4dca6 by hamishknight:
    Revert "[CS] Account for type variables when matching metatypes"

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 9d19a92ef6d3504df6eb82a888ac1eb704225c8c by hamishknight:
    [TypeChecker] NFC: Add a test-case for rdar://problem/62842651

    • add: test/Constraints/rdar62842651.swift
  • Commit 3d85b80ac9d86443b499cbb00b7bb1f954c51375 by pyaskevich:
    [Diagnostics] Diagnose passing r-value without & to inout parameter

    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit a04ad0404dff41747f97086cd3178fbda7237d88 by pyaskevich:
    [ConstraintSystem] Always verify computed/resolved pattern types before

    • edit: lib/Sema/CSGen.cpp
  • Commit faa08c53dfb5a94515c60e1c8208f86875b2bebc by aschwaighofer:
    [5.3] IRGen: Re-add XFAILs to class_resilience_objc test

    • edit: test/IRGen/class_resilience_objc.swift
  • Commit 60bbae2fbf3f6f1a273a6c9c9db4847bc37f333a by teemperor:
    [lldb] Re-add deleted RUN line in module-ownership.mm

    • edit: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
  • Commit 8db6be6124e110e106b4600c9b66e5a594b36075 by teemperor:
    [lldb] Also set owning module for template specializations

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
  • Commit 3f30dbe6ade4f2403e113076d08092ddb31c4bce by aprantl:
    Add support for the dynamic self type.

    • add: lldb/test/API/lang/swift/dynamic_self/TestSwiftDynamicSelf.py
    • edit: lldb/source/Target/SwiftLanguageRuntimeDynamicTypeResolution.cpp
    • add: lldb/test/API/lang/swift/dynamic_self/main.swift
    • add: lldb/test/API/lang/swift/dynamic_self/Makefile
    • edit: lldb/source/Symbol/SwiftASTContext.cpp