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

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

Build URL: https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/5044/
Project: oss-swift-incremental-ASAN-RA-osx
Date of build: Tue, 08 Sep 2020 12:26:17 -0500
Build duration: 1 hr 57 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 4b9cf31ba0dd8cc00aa9385507f6269e65230fe6 by aprantl:

Add a callback to swift::reflection::MemoryReader that allows LLDB to provide

  • edit: include/swift/Reflection/TypeRef.h

  • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

  • edit: include/swift/Demangling/TypeDecoder.h

  • edit: stdlib/public/Reflection/TypeLowering.cpp

  • edit: stdlib/public/Reflection/TypeRefBuilder.cpp

  • edit: include/swift/Reflection/ReflectionContext.h

  • edit: include/swift/Reflection/TypeRefBuilder.h

  • add: include/swift/Remote/TypeInfoProvider.h

  • edit: include/swift/Reflection/TypeLowering.h

  • edit: include/swift/Remote/MemoryReader.h

  • edit: tools/swift-reflection-dump/swift-reflection-dump.cpp

  • edit: stdlib/public/Reflection/TypeRef.cpp

  • Commit 961dc59cf5ff026ab3de174a44c915daf7dc9941 by aprantl:

    Thread Labels through TupleTypeRef.

    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: include/swift/Reflection/TypeRef.h
    • edit: stdlib/public/Reflection/TypeLowering.cpp
  • Commit 9287707520b1266b23bc625a18e6075204f81e90 by aprantl:

    Support generic parent contexts in DemanglingForTypeRef.

    • edit: validation-test/Reflection/existentials.swift
    • edit: stdlib/public/Reflection/TypeRef.cpp
  • Commit 9b5b265306a90cf1f3809c729b3ce803318d77f9 by aprantl:

    Take TypeInfoProvider into account when caching TypeInfos.

    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: include/swift/Reflection/TypeLowering.h
    • edit: lib/AST/ASTDemangler.cpp
  • Commit 56b2e906da8c844b5746bbfd752f3504fd936290 by aprantl:

    Support MetatypeTypeRefs in DemanglingForTypeRef.

    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: validation-test/Reflection/existentials.swift
  • Commit 4b3d15d65a2767900c6f2cb8e5615a759353134e by github:

    Update WindowsBuild.md

    • edit: docs/WindowsBuild.md
  • Commit 4f464ff0d4efdf77ff67dc6dd2966840ed5236a1 by pyaskevich:

    [Localization] Extract testing fixture and diagnostic definitions into a header

    • edit: unittests/Localization/DefToYAMLConverterTests.cpp
    • add: unittests/Localization/LocalizationTest.h
  • Commit 0baf84431e11bbe299c9766d0b4090d4b24f2188 by pyaskevich:

    [Localization] Expose a way to create temporary files through LocalizationTest

    • edit: unittests/Localization/DefToYAMLConverterTests.cpp
    • edit: unittests/Localization/LocalizationTest.h
  • Commit dbe79956f4050954f4188fa7529eaebd0954e6ea by pyaskevich:

    [Localization] Add localization serialization tests

    • edit: unittests/Localization/CMakeLists.txt
    • add: unittests/Localization/SerializationTests.cpp
  • Commit db6e3af0023a3e7fdb15204ba95e3a63a53f6deb by github:

    [IDE] Fix a typo (#33841)

    • edit: lib/IDE/CodeCompletion.cpp
  • Commit 4e9430c9fb6d08e3cde5344f905addf6c62d5efd by compnerd:

    SKSupport: update for BOOL conversion on Windows

    • edit: Sources/SKSupport/dlopen.swift
  • Commit c55c71d111d9724d7e8fbdf57b33fc0321acc53d by compnerd:

    build: update CMakeLists.txt

    • edit: Sources/SourceKitLSP/CMakeLists.txt
    • edit: Sources/LanguageServerProtocol/CMakeLists.txt
  • Commit f579f7c1c0ee80e3eda29dfe0a0d65dea18808a0 by aprantl:

    Implemement TypeSystemSwiftTypeRef::GetBitSize() (NFC)

    • edit: lldb/source/Target/SwiftLanguageRuntimeImpl.h
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.h
    • edit: lldb/include/lldb/Target/SwiftLanguageRuntime.h
    • edit: lldb/source/Target/SwiftLanguageRuntime.cpp
    • edit: lldb/source/Plugins/Language/Swift/SwiftFormatters.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
    • edit: lldb/test/API/lang/swift/enum_objc/main.swift
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.h
    • edit: lldb/source/Target/SwiftLanguageRuntimeDynamicTypeResolution.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.h
  • Commit 412199a9ab33aba8c6980bc9aafb0cfcf4893276 by aprantl:

    Factor out TypeSystemSwift::GetSupportedLanguagesForTypes() (NFC)

    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.h
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.cpp
  • Commit 79ebfdf8bb24963a49d0440b9be91cbccf028c65 by aprantl:

    Implement TypeSystemSwiftTypeRef::IsImportedType() (NFC)

    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.h
    • edit: lldb/source/Target/SwiftLanguageRuntimeDynamicTypeResolution.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
    • edit: lldb/test/Shell/Swift/Inputs/No.swiftmodule.swift
    • edit: lldb/unittests/Symbol/TestTypeSystemSwiftTypeRef.cpp
    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.cpp
    • edit: lldb/source/Target/SwiftLanguageRuntimeImpl.h
    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwift.h
    • edit: lldb/source/Plugins/TypeSystem/Swift/SwiftASTContext.h
    • edit: lldb/source/Plugins/Language/Swift/SwiftOptionSet.cpp
  • Commit 16bcb3074d99e8ed26b23bf6a17c208bed5814cc by aprantl:

    Adapt to upstream changes introducing type lookup errors.

    • edit: lldb/source/Target/SwiftLanguageRuntimeDynamicTypeResolution.cpp
  • Commit 0aa734ee76a9872e42560ee82fa7b76c58ea2d77 by aprantl:

    TestSwiftSystemFrameworks: Pick another random datatype from the

    • edit: lldb/test/API/lang/swift/system_framework/main.swift
  • Commit 1a7506dded8b4e7a82131ad9b5dcd0fd8f08c703 by aprantl:

    qualify dyn_cast (NFC)

    • edit: lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp
  • Commit d7723d749f04c02677e1e57fcefb597440323984 by aprantl:

    Disable reproducer test on Linux

    • edit: lldb/test/Shell/Reproducer/Swift/TestBridging.test
  • Commit 919f9c291508217c697220b87a33406b9b685202 by hans:

    Eliminate the sizing template parameter N from CoalescingBitVector

    • edit: llvm/include/llvm/ADT/CoalescingBitVector.h
  • Commit 8399522c96a94bfb7c1cbf4df2bed0b3d826fbf6 by hans:

    [WebAssembly] Fix incorrect assumption of simple value types

    • edit: llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
    • add: llvm/test/CodeGen/WebAssembly/pr47375.ll
  • Commit 56a7fe31adbb352804e4d568ec8b65cdc749a83f by hans:

    [GCDAProfiling] Suppress -Wprio-ctor-dtor for GCC>=9 and remove unused write_string/length_of_string

    • edit: compiler-rt/lib/profile/GCDAProfiling.c
  • Commit 6b98995a44b2ebc94804ab552ed497c6860b6df3 by hans:

    [PowerPC] Do not legalize vector FDIV without VSX

    • edit: llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    • add: llvm/test/CodeGen/PowerPC/pr47373.ll
  • Commit b8fe222400586223c4fac4e98a480ee34cace780 by hans:

    [PowerPC] Fix broken kill flag after MI peephole

    • edit: llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
    • edit: llvm/test/CodeGen/PowerPC/mi-peephole.mir
    • edit: llvm/test/CodeGen/PowerPC/pr47373.ll
    • edit: llvm/test/CodeGen/PowerPC/jump-tables-collapse-rotate-remove-SrcMI.mir
  • Commit ba6a10d87f57b78303555028f92add22918b3bcb by hans:

    [MachineCopyPropagation] In isNopCopy, check the destination registers match in addition to the source registers.

    • edit: llvm/lib/CodeGen/MachineCopyPropagation.cpp
    • add: llvm/test/CodeGen/X86/machine-cp-mask-reg.mir
  • Commit 0d8feb542b99bd9f3b92b7be422e8f0d86b93870 by hans:

    [PowerPC] Provide vec_cmpne on pre-Power9 architectures in altivec.h

    • edit: clang/lib/Headers/altivec.h
    • edit: clang/test/CodeGen/builtins-ppc-altivec.c
  • Commit 96b8fd70d1572d3d38abce208e855c49f9eeac1d by hans:

    Set InvalidDecl directly when deserializing a Decl

    • edit: clang/lib/Serialization/ASTReaderDecl.cpp
    • edit: clang/test/PCH/cxx1z-decomposition.cpp
  • Commit 7d4d7a7bf1e8d99b80da66afde7df81b05f77538 by hans:

    [compiler-rt] Implement __clear_cache() on OpenBSD/arm

    • edit: compiler-rt/lib/builtins/clear_cache.c
  • Commit 9e6b164239d767bdbc3248006f21dff6e8a41d90 by hans:

    [Sparc] Select the UltraSPARC instruction set with the external assembler

    • edit: clang/lib/Driver/ToolChains/Arch/Sparc.cpp
    • edit: clang/test/Driver/linux-as.c
    • edit: clang/test/Driver/freebsd.c
    • edit: clang/test/Driver/openbsd.c
  • Commit e7e6335763cafe06988a6c06ed50af0b4ec28d8b by aqjune:

    ReleaseNotes: Add updates in LangRef related with undef/poison

    • edit: llvm/docs/ReleaseNotes.rst
  • Commit 6d762fdaa5c42e9f74cca48481e6f55c4472c0d3 by hans:

    [PowerPC] Allow const pointers for load builtins in altivec.h

    • edit: clang/lib/Headers/altivec.h
    • edit: clang/test/CodeGen/builtins-ppc-altivec.c
    • edit: clang/test/CodeGen/builtins-ppc-p10vector.c
    • edit: clang/test/CodeGen/builtins-ppc-xl-xst.c
  • Commit 6a53eaaa3081f877a454b4040c6b6d649f9703ca by anders:

    [SR-13484] Use --no-checkout when cloning packages, since it's immediately followed by a checkout anyway

    • edit: Sources/SourceControl/InMemoryGitRepository.swift
    • edit: Sources/SourceControl/Repository.swift
    • edit: Tests/SourceControlTests/GitRepositoryTests.swift
    • edit: Sources/SourceControl/GitRepository.swift
  • Commit b1b1d629d184e0b1dc674e0745efec9983f8fb55 by achikin:

    [Explicit Module Builds] Use the new batch scanning mode for versioned PCM clang modele re-scan

    • add: Sources/SwiftDriver/Explicit Module Builds/SerializableModuleArtifacts.swift
    • edit: Sources/SwiftDriver/Explicit Module Builds/ModuleDependencyScanning.swift
    • edit: Tests/SwiftDriverTests/ExplicitModuleBuildTests.swift
    • delete: Sources/SwiftDriver/Explicit Module Builds/ModuleArtifacts.swift
    • edit: Sources/SwiftDriver/Execution/DriverExecutor.swift
    • edit: Sources/SwiftDriver/CMakeLists.txt
    • edit: Sources/SwiftDriver/Explicit Module Builds/ClangVersionedDependencyResolution.swift