[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (master) #4860

# [FAILURE] oss-swift-incremental-ASAN-RA-osx [#4860]

Build URL: https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/4860/
Project: oss-swift-incremental-ASAN-RA-osx
Date of build: Thu, 16 Jul 2020 19:35:22 -0500
Build duration: 7 hr 21 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 4b219f5c60023570559b807ae1ea91fbed985b44 by k:

Improve coverage test naming

  • edit: test/Profiler/coverage_relative_path.swift

  • Commit b0fc8daa8372e35c241b58dece23a422c30ed34d by nate_chandler:

    [Runtime] Add entry point to canonicalize metadata.

    • edit: include/swift/AST/ASTContext.h
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/AST/Availability.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/ABI/Metadata.h
    • edit: include/swift/Runtime/Metadata.h
  • Commit 949d400b0fb536bcd9431d42c73891c9db9d341f by hamishknight:

    [IRGen] Store target machine on GeneratedModule

    • edit: include/swift/AST/IRGenRequests.h
    • edit: lib/IRGen/IRGenModule.cpp
  • Commit 45f11c8615399a0e9d4494a2358ff731492e82da by hamishknight:

    [IRGen] Allow IRGenDescriptor to hold a FileUnit

    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/IRGen/IRGen.cpp
    • edit: include/swift/Subsystems.h
    • edit: lib/IRGen/IRGenRequests.cpp
    • edit: include/swift/AST/IRGenRequests.h
  • Commit f9d70661dd4a92cfdd5bfe812000d587f709a381 by hamishknight:

    [IRGen] Hash compiler version instead of lang version

    • edit: lib/IRGen/IRGen.cpp
    • edit: include/swift/Subsystems.h
    • edit: lib/Basic/Version.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
  • Commit 53ef0a23121035bac03afadc46eac19d29f7a2ea by hamishknight:

    [IRGen] Move ObjCARCContractPass into performLLVMOptimizations

    • edit: lib/IRGen/IRGen.cpp
  • Commit 408b6fcf3fe9b1420ca280dcc7ad16f0d95398f7 by hamishknight:

    [IRGen] Factor out compileAndWriteLLVM

    • edit: lib/IRGen/IRGen.cpp
    • edit: include/swift/Subsystems.h
  • Commit d05bfa09d6c6bfd8a376bb7ee73e6b87a8da22bb by hamishknight:

    [IRGen] Lift call to performLLVM out of IRGenRequest

    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/Immediate/Immediate.cpp
    • edit: tools/sil-llvm-gen/SILLLVMGen.cpp
    • edit: include/swift/Subsystems.h
  • Commit 485d5e9bb4f5c2d40f435f9145af5af77971278c by hamishknight:

    [IRGen] Introduce OptimizedIRRequest

    • edit: include/swift/AST/IRGenRequests.h
    • edit: include/swift/AST/IRGenTypeIDZone.def
    • edit: lib/IRGen/IRGen.cpp
  • Commit 4ddb7f88cac53b67cc6213d6f088282b9bf0fa75 by hamishknight:

    Use OptimizedIRRequest in SILLLVMGen

    • edit: tools/sil-llvm-gen/SILLLVMGen.cpp
    • edit: include/swift/AST/IRGenRequests.h
  • Commit 7adafcaaaafddcdb1c58b446c3870028b00640aa by ben_cohen:

    Make _convertConstStringToUTF8PointerArgument transparent

    • edit: stdlib/public/core/Pointer.swift
  • Commit fa553ab83d666e91cbac4bafbb5367b36559392d by pyaskevich:

    [CSBindings] Record conformance requirements associated with type

    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 8df19d2c87340c05a4dccbe066c20cde509c2b3c by pyaskevich:

    [ConstraintSystem] NFC: Associate transitive binding inference with

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit 4568e6e27ba2f4fc98cd828b7f43742aae9c7c96 by pyaskevich:

    [CSBindings] Add finalize method to PotentialBindings

    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/ConstraintSystem.h
  • Commit 3e74a443f998c5e9e540a59f3c7557744cab31f3 by pyaskevich:

    [CSBindings] Infer transitive protocol requirements through all

    • edit: lib/Sema/CSBindings.cpp
  • Commit 248341a4f0fb24b11873e0d4250de9b40cbb8552 by pyaskevich:

    [CSBindings] Adjust optionality of the compute bindings as a final step

    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
  • Commit 91823fd00ead6dc8dbf8e1c3dc756546ddba2212 by pyaskevich:

    [CSBindings] Record holes only after all binding inference steps are

    • edit: lib/Sema/CSBindings.cpp
  • Commit e5e54e703c64a44dcd28276a1910e95eefff30f0 by pyaskevich:

    [CSBindings] Infer transitive defaults and add them at finalization

    • edit: lib/Sema/ConstraintSystem.h
    • edit: test/SILGen/function_conversion.swift
    • edit: lib/Sema/CSBindings.cpp
  • Commit ea5eb8911449ab1f6f18737e61b6925e8394e8df by pyaskevich:

    [CSBindings] Determine literal coverage and default types during

    • edit: lib/Sema/CSBindings.cpp
  • Commit 1b75bd0e55daed4a648ac58ffba838aa0274eb3e by pyaskevich:

    [CSBindings] Perform more checking before accepting default types

    • edit: lib/Sema/CSBindings.cpp
  • Commit aae6e0c27a169c0c1f8e3a837259a62655844fee by pyaskevich:

    [CSBindings] Let's always consider Any to be a last resort binding

    • edit: lib/Sema/CSBindings.cpp
  • Commit 76229930830969d614c2e449a2d4d5228edf706e by pyaskevich:

    [ConstraintSystem] Add a new endpoint to infer bindings for a given type

    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/ConstraintGraph.cpp
  • Commit c3cc96829cadd13688d7f4832b5936fd866123c4 by pyaskevich:

    [CSBindings] Coalesce integer/float literal protocols to produce a

    • edit: lib/Sema/CSBindings.cpp
  • Commit a49353b97b93faff85ea37a161cad34f239d32af by pyaskevich:

    [Diagnostics] Add a tailored fix when ternary is associated with return

    • edit: test/Constraints/diagnostics.swift
    • edit: lib/Sema/CSSimplify.cpp
  • Commit 7ce37dd14d6eb951268fd362e40ecabd2e5dcdd0 by pyaskevich:

    [TypeChecker] NFC: Adjust test-cases improved by changes in binding

    • edit: test/attr/attr_dynamic_member_lookup.swift
    • edit: test/Constraints/closures.swift
    • edit: test/decl/typealias/generic.swift
    • edit: test/expr/expressions.swift
    • edit: test/Constraints/array_literal.swift
    • edit: test/Parse/omit_return.swift
  • Commit 74600db0a403b9a4a05154b00c0ca582bbfb4022 by pyaskevich:

    [TypeChecker] NFC: Add a test-case for fixed rdar://problem/56212087

    • edit: test/Constraints/generics.swift
  • Commit d726c903260fd8aee025a59674b8b79d0cdfce78 by pyaskevich:

    [CSBindings] Limit optionality hack only to direct protocol requirements

    • edit: test/Constraints/construction.swift
    • edit: lib/Sema/CSBindings.cpp
  • Commit 7f65620140cf662842d5cab5e080ed66b1d50e4d by pyaskevich:

    [CSBindings] Fix std::rotate to move only Any

    • edit: lib/Sema/CSBindings.cpp
  • Commit 0102fe8b1508fa8c5d9975f0b31b5a8114c21cd5 by eeckstein:

    stdlib: remove some inlinable annotations from Substring's and String's

    • edit: stdlib/public/core/Substring.swift
  • Commit 2387732ab57264d8b198265cbe64e839cf135748 by eeckstein:

    benchmarks: support new executable file names in perf_test_driver

    • edit: benchmark/scripts/perf_test_driver/perf_test_driver.py
  • Commit fcfacddbf2eba59d9585f1ed8d70d8ac8987997a by github:

    [AutoDiff] Register VJPs for SIMD subscript(_: Int) setters. (#32747)

    • edit: test/AutoDiff/stdlib/simd.swift
    • edit: stdlib/public/Differentiation/SIMDDifferentiation.swift.gyb
  • Commit 5e21e4696172dcbd8d22a4a3c8b2b4aa675e8783 by eeckstein:

    docs: add a dummy section for "begin_borrow" in SIL.rst

    • edit: docs/SIL.rst
  • Commit 90594eeaf3f7564e3e363300bb0c25906d78da7a by nhawes:

    [build-script-impl] Simplify libcxx build step

    • edit: utils/build-script-impl
  • Commit 8ea966319bead033ee7754f713656974df874d10 by mgottesman:

    [SIL.rst] Small bit of copy editing.

    • edit: docs/SIL.rst
  • Commit 5ca75b939ee1b16facebcda8733ed29b4c2453fc by augusto2112:

    Disable loading scalars as addresses when materializing an entity

    • add: lldb/test/API/lang/swift/expression/protocol_extension_self/Makefile
    • edit: lldb/source/Expression/Materializer.cpp
    • add: lldb/test/API/lang/swift/expression/protocol_extension_self/TestSwiftProtocolExtensionSelf.py
    • edit: lldb/test/API/lang/swift/expression/class_constrained_protocol/TestClassConstrainedProtocol.py
    • add: lldb/test/API/lang/swift/expression/protocol_extension_self/main.swift
  • Commit f3ba812e86cfe0fda86cfcbee7dd44651fb366e6 by hamishknight:

    [lldb] Add call to performLLVMOptimizations

    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp
  • Commit d6ba4276236db0c74ca847ba9e5e55778d6d1dbb by compnerd:

    lldb: repair the Windows build after #1447

    • edit: lldb/include/lldb/Symbol/SwiftASTContext.h
  • Commit b5e1ab2ed40871c8db13e255b24c28f7555dc2ea by aprantl:

    Move SwiftASTContext & TypeSystemSwift* into Plugins/TypeSystem/Swift

    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionSourceCode.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftSet.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftPersistentExpressionState.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftHashedContainer.cpp
    • edit: lldb/source/Target/ThreadPlanCallFunction.cpp
    • edit: lldb/source/Target/ThreadPlanStepOut.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftArray.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftUnsafeTypes.cpp
    • delete: lldb/source/Symbol/TypeSystemSwiftTypeRef.cpp
    • add: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.h
    • edit: lldb/source/Target/ABI.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftASTManipulator.cpp
    • edit: lldb/unittests/Symbol/CMakeLists.txt
    • edit: lldb/source/Plugins/Language/Swift/SwiftDictionary.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftOptional.cpp
    • add: lldb/source/Plugins/TypeSystem/Swift/CMakeLists.txt
    • edit: lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
    • add: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp
    • edit: lldb/unittests/Symbol/TestTypeSystemSwiftTypeRef.cpp
    • edit: lldb/source/Expression/Materializer.cpp
    • edit: lldb/source/Expression/UserExpression.cpp
    • edit: lldb/source/Plugins/Language/Swift/CMakeLists.txt
    • edit: lldb/include/lldb/Target/SwiftLanguageRuntime.h
    • edit: lldb/source/Core/ValueObjectVariable.cpp
    • edit: lldb/source/Plugins/TypeSystem/CMakeLists.txt
    • edit: lldb/include/lldb/Symbol/LineTable.h
    • edit: lldb/source/Symbol/CMakeLists.txt
    • edit: lldb/source/Core/ValueObjectDynamicValue.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Swift/CMakeLists.txt
    • add: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.h
    • edit: lldb/source/Target/Target.cpp
    • edit: lldb/source/Core/ValueObject.cpp
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserSwift.cpp
    • add: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.h
    • delete: lldb/include/lldb/Symbol/SwiftASTContext.h
    • edit: lldb/source/API/SystemInitializerFull.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftREPL.cpp
    • edit: lldb/unittests/Symbol/TestSwiftASTContext.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftOptionSet.cpp
    • delete: lldb/source/Symbol/SwiftASTContext.cpp
    • add: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Swift/SwiftREPL.h
    • edit: lldb/source/Core/Module.cpp
    • add: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.cpp
  • Commit 54843647fe1335bf7a1fb5d9278810b00c1e9611 by askvortsov:

    Refactor clang extra args addition

    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.h