[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) #5276

# [FAILURE] swift-master-source-compat-suite [#5276]

Build URL: https://ci.swift.org/job/swift-master-source-compat-suite/5276/
Project: swift-master-source-compat-suite
Date of build: Mon, 27 Jul 2020 15:40:04 -0500
Build duration: 6 hr 11 min

Changes- Commit b4a0ceac71c16139340f8fbdc7b4e0dcce592576 by jgroff:

Add PruneVTables to the performance optimizer passes.

  • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp

  • edit: lib/SILOptimizer/Transforms/PruneVTables.cpp

  • edit: test/SILOptimizer/prune-vtables.sil

  • edit: test/IRGen/vtable_non_overridden.sil

  • Commit cc358ba8fb748404ea2229b9aa49298ff4d30858 by jgroff:

    PruneVTables: Keep SILModule's vtable lookup table in sync with updates.

    • edit: lib/SIL/IR/SILVTable.cpp
    • edit: include/swift/SIL/SILVTable.h
    • edit: lib/SIL/Verifier/SILVerifier.cpp
    • edit: lib/SIL/IR/SILPrinter.cpp
  • Commit 570e0ad3262315a2b7b78090a812e5c3a882163c by jgroff:

    PruneVTables: Add DEBUG logging of the pass decisions

    • edit: lib/SILOptimizer/Transforms/PruneVTables.cpp
  • Commit 3a9440a379aa5470ea847488fba5914c3ca1d943 by jgroff:

    IRGen: Elide nonoverridden entries from public resilient vtables.

    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/MetadataLayout.h
    • edit: lib/IRGen/MetadataLayout.cpp
    • edit: lib/IRGen/ClassMetadataVisitor.h
    • edit: lib/IRGen/GenThunk.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: test/IRGen/vtable_non_overridden.sil
  • Commit 2dac5846eece4b835064be4ed9130c5f66426bf5 by jgroff:

    IRGen: Keep vtables entries inherited from fragile base classes.

    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/vtable_non_overridden.sil
  • Commit c99b654352ac71aff7119d26bdfc1ddaa124bc16 by jgroff:

    IRGen: Method implementations for elided vtable entries are direct and

    • edit: lib/IRGen/GenClass.cpp
  • Commit 7082dbb596e27b90e4fc44b3203b2860a86c3941 by mgottesman:

    [sil] Add an implementation of isIndirectResultOperand() onto ApplySite

    • edit: include/swift/SIL/ApplySite.h
  • Commit a174e5714bbc1a956a5d0e6cc0070af43ae8c5b3 by varun_gandhi:

    [Gardening] Update clang-function-type-serialization comments.

    • edit: include/swift/AST/PrintOptions.h
    • edit: include/swift/Frontend/ModuleInterfaceSupport.h
    • edit: include/swift/Basic/LangOptions.h
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTPrinter.cpp
  • Commit 1ddf4ff79022f60ebd05e26605c14538babf7f4d by varun_gandhi:

    [Gardening] Use consistent style for referencing notes.

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Frontend/ModuleInterfaceLoader.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/AST/ASTDemangler.cpp
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
  • Commit 2b18b5067c50e3831b6102b79af0d3b8cc365cf0 by mishal_shah:

    [XFAIL] Sema/SwiftUI/rdar57201781.swift and

    • edit: test/Constraints/trailing_closures_objc.swift
    • edit: validation-test/Sema/SwiftUI/rdar57201781.swift
  • Commit 823f26baf250d8c513bb139751106c84772531f7 by dave:

    [CMake] BUILD_SHARED_LIBS fixes

    • edit: lib/ClangImporter/CMakeLists.txt
    • edit: lib/AST/CMakeLists.txt
  • Commit 718d81281aae8b4a7ea61ef21b4127c66b8a0d6c by compnerd:

    test: decode the output of lldb -P as UTF-8

    • edit: test/lit.cfg