[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 18.04 - Long Test (main) #4503

# [FAILURE] oss-swift-incremental-RA-linux-ubuntu-18_04-long-test [#4503]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-18_04-long-test/4503/
Project: oss-swift-incremental-RA-linux-ubuntu-18_04-long-test
Date of build: Wed, 21 Oct 2020 10:57:31 -0500
Build duration: 2 hr 48 min

Identified problems:- Swift Compile Error: Swift compiler error

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

Changes- Commit b1633fdc361c847d0d22fa2ca1a674bad480200e by mikeash:

[Test] Remove as AnyObject cast from OS_objects.swift.

  • edit: test/Interpreter/SDK/OS_objects.swift

  • Commit 17e31d89d2491708aaaab2fd535c229327c979c1 by mikeash:

    [Runtime] Restore objc_addLoadImageFunc in ImageInspectionMacho.cpp.

    • edit: stdlib/public/runtime/ImageInspectionMachO.cpp
  • Commit c6be347d3ae3b56a2dc19ac04b14d2182d805284 by eeckstein:

    SILCombine: fix metatype simplification

    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: test/SILOptimizer/sil_simplify_instrs.sil
  • Commit a13bf7ec799e1c9adc29f89e661b5b6ce11f4173 by tgymnich:

    added shared and exclusive FileLocks

    • edit: Sources/TSCBasic/Lock.swift
  • Commit 506406a6ccc55f6dba462cd0cddd2c958c01986e by tgymnich:

    added ReadWriteLock

    • edit: Sources/TSCBasic/Lock.swift
  • Commit 2d7305fb8e28921338ec51033d23379a71b2b5c7 by tgymnich:

    added test for ReadWriteLock

    • edit: Sources/TSCBasic/Lock.swift
    • edit: Tests/TSCBasicTests/LockTests.swift
  • Commit dbdcfd4f885e301b1199f33c27eb95e8cfcda174 by tgymnich:

    added tests for ReadWriteFileLock

    • edit: Tests/TSCBasicTests/LockTests.swift
    • edit: Tests/TSCBasicTests/FileSystemTests.swift
    • edit: Sources/TSCBasic/Thread.swift
  • Commit fcf119d3ef482db004e8e46a49b295bce1189748 by tgymnich:

    added property wrapper @ThreadLocal

    • edit: Sources/TSCBasic/Lock.swift
    • edit: Tests/TSCBasicTests/LockTests.swift
    • edit: Sources/TSCBasic/Thread.swift
  • Commit 5361cfb4dad569e74f3d5d6a4c490a0aa0ac3da3 by tgymnich:

    added withLock to FileSystem

    • edit: Sources/TSCBasic/CMakeLists.txt
    • edit: Sources/TSCBasic/FileSystem.swift
    • edit: Tests/TSCBasicTests/LockTests.swift
    • edit: Sources/TSCBasic/Lock.swift
    • add: Sources/TSCBasic/WeakDictionary.swift
  • Commit 202b3cfd05b74d61f50cc27601d4fb3055a75244 by tgymnich:

    replace placeholder with actual string

    • edit: Sources/TSCBasic/FileSystem.swift
  • Commit c93fe4430ed7d001dd1218d53b7b7dc8025ed3ac by tgymnich:

    Move LockType inside of FileLock

    • edit: Sources/TSCBasic/FileSystem.swift
    • edit: Sources/TSCBasic/Lock.swift
  • Commit df7947306ef115e515b4d891653ecb491feb344e by tgymnich:

    removed WeakDictionary

    • delete: Sources/TSCBasic/WeakDictionary.swift
    • edit: Sources/TSCBasic/FileSystem.swift
  • Commit 5dd8686c14741777af08f32991bc090df2924f9a by tgymnich:

    Revert "added property wrapper @ThreadLocal"

    • edit: Sources/TSCBasic/Lock.swift
    • edit: Tests/TSCBasicTests/LockTests.swift
    • edit: Sources/TSCBasic/Thread.swift
  • Commit 119ee1c9390378ea09a228553e826eedd0264d54 by tgymnich:

    remove WeakDictionary from CMakeLists

    • edit: Sources/TSCBasic/CMakeLists.txt
  • Commit 891cef99a5898fa33222ad2c75ee3583091b26b2 by tgymnich:

    improved usage of lock

    • edit: Sources/TSCBasic/FileSystem.swift
  • Commit 020bdf7bdb017246b5616de7816eab2e8c75d660 by aschwaighofer:

    Teach the swift calling convention about _Atomic types

    • edit: clang/lib/CodeGen/SwiftCallingConv.cpp
    • edit: clang/test/CodeGen/64bit-swiftcall.c
  • Commit c82e10b65536e9bd8f2438a5f4dcb060f88a08f2 by github:

    TypeSystem: Avoid the ISO646 spelling of the logical operators

    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp
  • Commit d9250bf458e7578fc067cc0262634b12707801b7 by 1094986+edymtt:

    [Build Script Helper] build only the needed subset of llbuild

    • edit: Utilities/build-script-helper.py