[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (master) #3165

# [FAILURE] oss-swift-package-linux-ubuntu-18_04 [#3165]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/3165/
Project: oss-swift-package-linux-ubuntu-18_04
Date of build: Tue, 28 Jul 2020 16:32:20 -0500
Build duration: 1 hr 33 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 5d1ade5784dc0c3429d381526e85a4654989e6d2 by dgregor:

Make the argument-label diagnostics slightly more robust.

  • edit: lib/Sema/MiscDiagnostics.cpp

  • Commit ed541f32e315e36a0aab4a2db1e306a221841226 by dgregor:

    Forward matching of trailing closure arguments.

    • add: test/expr/postfix/call/forward_trailing_closure_fuzzy.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/AST/Attr.h
    • edit: include/swift/Option/Options.td
    • add: test/expr/postfix/call/forward_trailing_closure_errors.swift
    • edit: lib/Driver/ToolChains.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/expr/postfix/call/forward_trailing_closure.swift
  • Commit 12e0abfd65400879aac6353d842af2ab849d222f by dgregor:

    Extend the "fuzzy" forward scan matching to support multiple trailing

    • edit: test/expr/postfix/call/forward_trailing_closure_fuzzy.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 563ce3cd1d675308cfe04c4584d778157562c15b by dgregor:

    [Trailing closures] Allow the unlabeled closure for variadic closure

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/AST/Type.cpp
    • edit: test/expr/postfix/call/forward_trailing_closure.swift
  • Commit 6c359cc6c015314328dd4346c8629290964d2039 by dgregor:

    Lacking parameter declarations, and parameter accepts trailing closures

    • edit: lib/AST/Type.cpp
  • Commit 2395225df73a738a342e9b679f2e168bf212d37c by dgregor:

    [Type checker] Improve diagnostics for trailing closures.

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: test/Constraints/diag_missing_arg.swift
    • edit: test/Parse/multiple_trailing_closures.swift
    • edit: test/Constraints/overload_filtering.swift
    • edit: test/expr/closure/trailing.swift
    • edit: test/Constraints/argument_matching.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/postfix/call/forward_trailing_closure_errors.swift
    • edit: lib/Sema/CSDiagnostics.h
    • edit: test/Constraints/closures.swift
  • Commit 7f2d4e00fc74acf8efd20532b48b1b0257e87c09 by dgregor:

    [Diagnostics] Remove the now-unused AllowInvalidUseOfTrailingClosure

    • edit: lib/Sema/CSFix.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSFix.h
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 1756979d8cd414c919c3b9931f9e03b881603b1a by dgregor:

    [Trailing closures] Enable "fuzzy" heuristic by default everywhere.

    • edit: lib/Frontend/CompilerInvocation.cpp
  • Commit c6670250e149b70c2357de3bb9128682333162b3 by dgregor:

    [Trailing closures] Diagnose the change in behavior with SE-0268.

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSApply.cpp
    • add: test/expr/postfix/call/forward_trailing_closure_ambiguity.swift
  • Commit 4acb0946777c40d06bb52156d611dbc8189b2782 by dgregor:

    Fix a NULL pointer dereference and update test cases.

    • edit: test/expr/closure/trailing.swift
    • edit: test/expr/postfix/call/forward_trailing_closure.swift
    • edit: test/Parse/multiple_trailing_closures.swift
    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit fa8375098057b3e436dc60d2a793a760b02ac51e by dgregor:

    [Cleanup] Use swift::getParameterList() rather than hard-coding it.

    • edit: lib/Sema/CSApply.cpp
  • Commit 17669d7d5d614e93473a128f326bcc4f62d5094b by dgregor:

    [Trailing closures] Attempt both forward and backward scans.

    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/Constraint.cpp
    • edit: lib/AST/Expr.cpp
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/closure/trailing.swift
    • edit: test/expr/postfix/call/forward_trailing_closure_fuzzy.swift
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: include/swift/AST/Attr.h
    • edit: lib/Sema/Constraint.h
    • edit: test/Constraints/one_way_solve.swift
    • edit: lib/Sema/CSRanking.cpp
  • Commit 859b6388ce48e63ee89a0a7ebba1619158750a9a by dgregor:

    [Trailing closures] Warn about use of deprecated "backward" scan.

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSApply.cpp
    • edit: test/expr/postfix/call/forward_trailing_closure_fuzzy.swift
    • edit: test/expr/postfix/call/forward_trailing_closure_ambiguity.swift
    • edit: test/expr/closure/trailing.swift
  • Commit 1b937366cf8d8d941eb62acb8d6a8ee33425c332 by dgregor:

    [Trailing closures] Reinstate the "skip defaulted argument" heuristic.

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/postfix/call/forward_trailing_closure_ambiguity.swift
    • edit: test/expr/postfix/call/forward_trailing_closure_fuzzy.swift
  • Commit 25d40125e9aae66db8ec715479d4bce814970390 by dgregor:

    [Trailing closures] Bias toward the backward scan for ambiguities.

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/expr/postfix/call/forward_trailing_closure_fuzzy.swift
    • edit: lib/Sema/CSRanking.cpp
    • edit: test/Constraints/diagnostics.swift
    • edit: test/Parse/multiple_trailing_closures.swift
    • edit: lib/Sema/ConstraintSystem.h
    • edit: test/expr/postfix/call/forward_trailing_closure.swift
    • edit: test/expr/postfix/call/forward_trailing_closure_ambiguity.swift
    • edit: test/expr/closure/trailing.swift
  • Commit 2979d4af7ae896679b503eb96243a1f8d37e9b8f by dgregor:

    [Trailing closures] Remove dynamically-dead warning about behavior

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSApply.cpp
  • Commit 8e86d0fbbdff19b53b17ae96b938cb12b8e89343 by compnerd:

    IRGen: always execute the coroutine lowering pass

    • edit: test/IRGen/yield_once_big.sil
    • edit: test/IRGen/yield_once_indirect.sil
    • edit: lib/IRGen/IRGen.cpp
    • edit: test/IRGen/yield_once_biggish.sil
    • edit: test/IRGen/modifyaccessor.swift
    • edit: test/IRGen/yield_once.sil
  • Commit f2c2aa5d16586f305518a24efe97b1ae571a2d19 by pyaskevich:

    [AST] Mark repr invalid only if @autoclosure parameter doesn't point

    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/attr/attr_autoclosure.swift
  • Commit 2bf0ee413f4f3f191bf459ed0bed76d94647d057 by abdulras:

    build: remove tensorflow-swift-apis from the master branch

    • edit: utils/build_swift/build_swift/driver_arguments.py
    • edit: utils/build-script
    • edit: utils/swift_build_support/swift_build_support/products/init.py
    • delete: utils/swift_build_support/swift_build_support/products/tensorflow.py
    • edit: utils/update_checkout/update-checkout-config.json
    • edit: utils/build_swift/tests/expected_options.py
  • Commit 498969f64ea20201e09b55f922cb1905c87a18ae by github:

    XFAIL SILOptimizer/large_string_array.swift.gyb (#33157)

    • edit: validation-test/SILOptimizer/large_string_array.swift.gyb
  • Commit 6d534ecb094d2f98f11047c90700519939db598a by github:

    Fix swift_reflectionMirror_recursive* when called on pure ObjC classes.

    • edit: stdlib/public/runtime/ReflectionMirror.mm
  • Commit d3b5996b056e1e3f983d8f8ec1ba4aaeb9407901 by github:

    [Sema] Diagnose explicit access to a lazy variable's underlying storage

    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/decl/var/lazy_properties.swift
    • edit: localization/diagnostics/en.yaml
    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit 421ebd278820a18b5894d560e0f52c9380effcca by github:

    [Python3] Fix "undefined symbol 'unicode'" from python_lint (#33146)

    • edit: test/Incremental/Verifier/gen-output-file-map.py
    • edit: utils/round-trip-syntax-test
  • Commit 6187697a6c99c17e36589edbaba2d03e37342bcb by github:

    [Python3] Fix test failures in update_checkout (#33141)

    • edit: utils/update_checkout/tests/test_update_worktree.py
    • edit: utils/update_checkout/update_checkout/update_checkout.py
  • Commit 8d80d49365a978cda64197c0e4459bd6b33d8caf by jonas:

    [lldb/CMake] Use PYTHON_HOME as a hint to find Python 3.

    • edit: lldb/cmake/modules/FindPythonInterpAndLibs.cmake
  • Commit 60ec12f9eb861bf8a404e07afa6c84eecc333bae by jonas:

    Fix setting Python3_ROOT_DIR on Windows

    • edit: lldb/cmake/modules/FindPythonInterpAndLibs.cmake
  • Commit f69d54e8a5f3fbbb6f59aee3ac32ed9af904b893 by jonas:

    lldb: use the newer find_package if available

    • edit: lldb/cmake/modules/FindPythonInterpAndLibs.cmake
  • Commit 4c639f273b7cafa4dab83ac0b812237bbd530c73 by jonas:

    [lldb] fix RPATH when linking against Python3.framework

    • edit: lldb/cmake/modules/FindPythonInterpAndLibs.cmake
    • edit: lldb/tools/lldb-test/CMakeLists.txt
    • edit: lldb/source/API/CMakeLists.txt
  • Commit 51a9b7dc17057f49aebb2dbd4a4cd3e18486a835 by jonas:

    [lldb/CMake] Don't make PYTHON_RPATH a required variable.

    • edit: lldb/cmake/modules/FindPythonInterpAndLibs.cmake
  • Commit 9f72b3f4e3af9e7d75ccd08e67153dea88bcf60c by jonas:

    [lldb/CMake] Add LLDB_PYTHON_VERSION to use Python 2 with CMake > 3.12

    • edit: lldb/cmake/modules/FindPythonInterpAndLibs.cmake
  • Commit a9dcb7e8eee5ce95f9f44addcf9c5bfe54f25391 by ankit_aggarwal:

    [Docs] Fix broken link in Resources.md

    • edit: Documentation/Resources.md
  • Commit c6ec2b4fd17e56d3503116dc966bf673b24ddd37 by github:

    Extend binary target tests to multiple arches (#2831)

    • edit: Tests/BuildTests/BuildPlanTests.swift