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


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

Build URL:
Date of build:
Tue, 25 Feb 2020 05:25:16 -0600
Build duration:
2 hr 0 min

Identified problems:

  • Swift Compile Error: Swift compiler error
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:


  • Commit 3f4109b3a26ad1cf51c7d66920ead67cb86bb7fc by repo:
    [android] Get build scripts working natively, fix tests and install

    • edit: test/Sanitizers/asan_recover.swift
    • edit: utils/build-script
    • edit: stdlib/public/Platform/CMakeLists.txt
    • edit: test/ClangImporter/Dispatch_test.swift
    • edit: test/stdlib/Dispatch.swift
    • edit: utils/build_swift/build_swift/driver_arguments.py
    • edit: utils/build-script-impl
    • edit: test/stdlib/DispatchTypes.swift
  • Commit d2b2a50772f7753db38193203dfc433164f820e6 by dgregor:
    [Constraint system] Record application targets for statement conditions.

    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit be8b9e5ef4a3b2a65b5aa754801045ce568fb026 by dgregor:
    [Constraint solver] Always produce optional types for '?' patterns.

    • edit: lib/Sema/CSGen.cpp
    • edit: test/stmt/if_while_var.swift
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: test/stmt/statements.swift
  • Commit e1c0decdf0985bf0b41a6eafa8e088669eb56ec2 by dgregor:
    Update some test cases for the OptionalSomePattern change.

    • edit: test/IDE/complete_value_expr.swift
    • edit: test/Misc/misc_diagnostics.swift
  • Commit ee90374a8fdffaf5b1e667946837de57d67058aa by dgregor:
    [Constraint system] Finish an unfinished comment.

    • edit: lib/Sema/CSGen.cpp
  • Commit 232f20f58dd63bf2bb8a64b664f42635ba106ce8 by dgregor:
    [Constraint solver] Generate constraints for “is” patterns.

    • edit: lib/Sema/CSGen.cpp
  • Commit 8fb05af641001e9e0166575c83b29eb3aa35baff by dgregor:
    [Constraint solver] Give Bool patterns Bool type.

    • edit: lib/Sema/CSGen.cpp
  • Commit 270be17bc0ffa13d4a27b36cf6c2477761b510ec by dgregor:
    [Type checker] Drop unused parameter from coercePatternToType().

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckPattern.cpp
  • Commit 7bef5405ecaa42e6b07402c8b651b6aec6c4c0b6 by dgregor:
    [Constraint system] “is” pattern match should open the type

    • edit: lib/Sema/CSGen.cpp
  • Commit 244a8232ddec71e47cffa7c828f1cedcdb0dc64a by dgregor:
    [Constraint system] Maintain paren type sugar for patterns.

    • edit: lib/Sema/CSGen.cpp
  • Commit bea9d06a8b2f0b5286ce5f03e9fada82c2109172 by dgregor:
    [Constraint system] Set the type on all patterns, not just top-level

    • edit: lib/Sema/CSGen.cpp
  • Commit 08bfba79dfea50b975ad09104064f0dfb135796f by dgregor:
    [Constraint system] Add conversion constraint for typed patterns.

    • edit: lib/Sema/CSGen.cpp
  • Commit dcf7ddeb3a035a96b8c84b845ac601e29a1dc1fd by dgregor:
    [Constraint system] Generate constraints for EnumElement patterns.

    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/ConstraintLocatorPathElts.def
    • edit: test/Constraints/patterns.swift
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/stmt/if_while_var.swift
  • Commit d607d3a068fc61dfd13147e85109e2e52b3b8cd3 by dgregor:
    [Constraint system] Custom diagnostics for failed pattern matches.

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintLocatorPathElts.def
    • edit: lib/Sema/CSGen.cpp
  • Commit d4ff77550e4feaf39d4690d660176097029a97a8 by gribozavr:
    Replaced include/swift/Basic/Algorithm.h with calls to standard

    • edit: include/swift/Basic/FlaggedPointer.h
    • delete: include/swift/Basic/Algorithm.h
    • edit: include/swift/Basic/PrefixMap.h
  • Commit f6f80befe8b7b63ae6edb15e32f907f314099e5e by dgregor:
    [Constraint system] Handle implicit tupling during pattern matching.

    • edit: test/stmt/if_while_var.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 7ec52e632937e1241b6707538f8dbb7afec0bbe2 by jgroff:
    IRGen: Separate the concept of "metadata should be cached" from

    • edit: lib/IRGen/MetadataRequest.h
    • edit: lib/IRGen/LocalTypeData.cpp
    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: test/IRGen/dynamic_self_metadata_future.swift
  • Commit 6cfa0b047de0ac646444e8b9f74d822614dcf610 by dgregor:
    [Constraint system] Don't dereference a null member locator.

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 644ed76a012dedef8e8833a6891ba380bc769faa by dgregor:
    [Constraint system] Prefer enum cases to static members when pattern

    • edit: lib/Sema/CSSimplify.cpp
    • edit: test/stmt/if_while_var.swift
  • Commit 5fe5fcccc33742030be6708f16d0c8a69ae7415f by vsk:
    [Profiler] Don't crash visiting IfExpr in argument initializer

    • add: test/Profiler/coverage_arg_ternary.swift
    • edit: lib/SIL/SILProfiler.cpp
  • Commit 52a3e61f027c887bea10aabbda167843e8f609f9 by ankit_aggarwal:
    [Commands] Fix build subpath when using xcbuild

    • edit: IntegrationTests/Tests/IntegrationTests/XCBuildTests.swift
    • edit: Sources/Commands/SwiftTool.swift
    • edit: Tests/CommandsTests/BuildToolTests.swift
  • Commit 00a9ca233925c73884162a2a25e0b15fc8d5d347 by ankit_aggarwal:
    build: workaround CMake 3.15

    • edit: CMakeLists.txt