[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) (enable-verify-exclusivity) #2571

Report

[FAILURE] swift-master-source-compat-suite-enable-verify-exclusivity [#2571]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite-enable-verify-exclusivity/2571/
Project:
swift-master-source-compat-suite-enable-verify-exclusivity
Date of build:
Fri, 10 Jan 2020 21:14:31 -0600
Build duration:
6 hr 9 min

Changes

  • Commit 046c9148ec920a6b9c513570281ed2cec8f1f486 by rishizaki:
    [CodeCompletion] Use getBodySourceRange() instead of getSourceRange()

    • add: test/SourceKit/CodeComplete/complete_sequence_localvar.swift
    • edit: lib/Sema/LookupVisibleDecls.cpp
  • Commit a3b68e6df55c5c6df2b0880bba94be53594a9f51 by mgottesman:
    [silgen] When SILGenLValue accesses ref_elt_addr, emit unsafe access for

    • edit: test/SILOptimizer/definite_init_failable_initializers_objc.swift
    • edit: test/SILGen/guaranteed_self.swift
    • edit: test/SILGen/access_marker_gen.swift
    • edit: test/SILGen/properties.swift
    • edit: test/SILGen/super_init_refcounting.swift
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: test/SILGen/unowned.swift
    • edit: test/SILGen/reabstract-tuple.swift
  • Commit 9d019ed300b0ad6c5b1e550f561293701c41d9d6 by nate_chandler:
    [gardening] Corrected comment.

    • edit: include/swift/ABI/Metadata.h
  • Commit a9f16c7757fee11259995cadf49ff6654afc1717 by nate_chandler:
    [gardening] Fixed typo.

    • edit: include/swift/IRGen/Linking.h
  • Commit 52cf7497641d7353dbc28e60db195e6bcf69ff99 by nate_chandler:
    [gardening] Corrected comment.

    • edit: include/swift/AST/Decl.h
  • Commit cdf3817c047a700e91df87140eb4ed86cd53fcc3 by nate_chandler:
    [gardening] Extracted common expression to value.

    • edit: lib/IRGen/GenDecl.cpp
  • Commit edab098067885b2564d852d5271504bbce04cc98 by nate_chandler:
    [runtime] Metadata can be flagged static.

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/ABI/Metadata.h
    • edit: include/swift/ABI/MetadataValues.h
  • Commit 525e25603fb0f32471ee39330f56b7e359f07e09 by nate_chandler:
    [IRGen] Pass argument/table to builders.

    • edit: lib/IRGen/ClassMetadataVisitor.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/EnumMetadataVisitor.h
    • edit: lib/IRGen/MetadataLayout.cpp
    • edit: lib/IRGen/StructMetadataVisitor.h
    • edit: lib/IRGen/NominalMetadataVisitor.h
  • Commit e45b05476ea2cbf2feb2f8bc0b0d9476e9ed5f70 by nate_chandler:
    [IRGen] Added gate for metadata prespecialization.

    • edit: include/swift/AST/IRGenOptions.h
    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/Frontend/CompilerInvocation.cpp
  • Commit 89278f8cbfb08fd192e0b51a02a55da6e7e3b402 by nate_chandler:
    [metadata prespecialization] Target only >=5.2.

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/AST/Availability.cpp
  • Commit 9ea71d11149e00be131b70b72471650460852a69 by nate_chandler:
    [IRGen] Prepare to refer to prespecializations.

    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: lib/IRGen/MetadataRequest.h
  • Commit c2d5d60d65732557cf994f126d46850d88b90e86 by nate_chandler:
    [IRGen] Prepare to lazily emit prespecializations.

    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/GenDecl.cpp
  • Commit 840ded49237454e55862d3db1d069abfb284edd2 by nate_chandler:
    [IRGen] Accessor returns prespecializations.

    • edit: lib/IRGen/MetadataRequest.cpp
  • Commit d9205fafd334e3833fe2c640972bfc7e878d0c18 by nate_chandler:
    [IRGen] Prepare to emit prespecializations.

    • edit: lib/IRGen/GenMeta.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/GenDecl.cpp
  • Commit 7068141770772f915b3dca1045b1d666d7ccbec1 by nate_chandler:
    [IRGen] Emit prespecialized metadata records.

    • edit: lib/IRGen/GenValueWitness.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/StructMetadataVisitor.h
  • Commit c4d13e4b4b28bb23027bc18b2d1251536b344aca by nate_chandler:
    [IRGen] Directly reference prespecializations.

    • edit: lib/AST/Availability.cpp
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-0distinct_use.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/MetadataRequest.cpp
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/lit.cfg
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance_stdlib_equatable-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-0argument.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-0distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-clang_node-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • edit: test/IRGen/lit.local.cfg
    • add: test/IRGen/prespecialized-metadata/class-inmodule-0argument-within-class-1argument-1distinct_use.swift
  • Commit 9e2e090623172f95b5df92fbf6f1c56813e96828 by nate_chandler:
    [IRGen] Emit metadata accessors last.

    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/MetadataRequest.h
    • edit: lib/IRGen/GenMeta.h
    • add: lib/IRGen/GenericArguments.h
  • Commit 686c49aec32200af4dbe9d066f0f66bf4ef405da by nate_chandler:
    [IRGen] Don't add prespecialized metadata to ABI.

    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-fileprivate-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • add: test/IRGen/prespecialized-metadata/struct-public-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
  • Commit d78dc038c43e26985e985d3c38b0f2eb3bcbead4 by nate_chandler:
    [metadata prespecialization] Specialize VWTs.

    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-clang_node-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-fileprivate-inmodule-1argument-1distinct_use.swift
    • edit: lib/IRGen/GenValueWitness.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-4distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-enum-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-class-1argument-1distinct_use.swift
    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/class-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-5distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-public-inmodule-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-0distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-4distinct_use.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-2distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1conformance_stdlib_equatable-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-2argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-0distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-0argument-within-class-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-within-struct-1argument-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-2conformance-1distinct_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-1distinct_generic_use.swift
    • edit: test/IRGen/prespecialized-metadata/struct-inmodule-1argument-3conformance-1distinct_use.swift
  • Commit 8ad49ffbc5746cd25653f83ad90b48a439511396 by mgottesman:
    [master-rebranch] Change a check to be CHECK-DAG to avoid issues around

    • edit: test/IRGen/generic_metatypes.swift
  • Commit f883fff0b8e77d1f2e8ab02431b8f3341f5f4b4b by spestov:
    ClangImporter: Fix quadratic behavior with property overrides

    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 837e331f16d19ba0f4c8ec1e2b962a32d63be137 by compnerd:
    IRGen: handle ASAN better with importing on ELF

    • edit: test/IRGen/ELF-remove-autolink-section.swift
    • edit: lib/IRGen/IRGenModule.cpp
  • Commit e606f52ae8939ddf4708b4d29cb4c841db8fc1c9 by smeenai:
    [build] Check for unicode functions in libedit

    • edit: lib/Immediate/CMakeLists.txt
    • edit: tools/SourceKit/tools/CMakeLists.txt
    • edit: CMakeLists.txt
  • Commit 7a3a0a9e23abe3626d3821cbcf522b2bdddd740b by acgarland:
    Symbol graph support

    • edit: include/swift/AST/PrintOptions.h
    • add: test/SymbolGraph/Symbols/Mixins/DeclarationFragments.swift
    • add: lib/SymbolGraphGen/JSON.cpp
    • add: tools/driver/swift_symbolgraph_extract_main.cpp
    • add: lib/SymbolGraphGen/SymbolGraphASTWalker.cpp
    • add: test/SymbolGraph/Relationships/DefaultImplementationOf.swift
    • edit: include/swift/AST/Decl.h
    • add: test/SymbolGraph/Symbols/DocComment.swift
    • add: test/SymbolGraph/Relationships/MemberOf.swift
    • add: test/SymbolGraph/Symbols/Kinds.swift
    • add: test/SymbolGraph/Symbols/Names.swift
    • add: lib/SymbolGraphGen/FormatVersion.h
    • add: lib/SymbolGraphGen/JSON.h
    • add: include/swift/SymbolGraphGen/SymbolGraphGen.h
    • add: lib/SymbolGraphGen/SymbolGraph.cpp
    • edit: lib/AST/Decl.cpp
    • add: lib/SymbolGraphGen/DeclarationFragmentPrinter.cpp
    • add: lib/SymbolGraphGen/CMakeLists.txt
    • add: test/SymbolGraph/Symbols/Mixins/Availability/UnconditionallyUnavailable.swift
    • add: lib/SymbolGraphGen/SymbolGraphASTWalker.h
    • add: test/SymbolGraph/Symbols/SkipsPublicUnderscore.swift
    • add: test/SymbolGraph/Relationships/InheritsFrom.swift
    • edit: lib/AST/ASTPrinter.cpp
    • add: lib/SymbolGraphGen/SymbolGraphGen.cpp
    • add: test/SymbolGraph/Relationships/Overrides.swift
    • add: test/SymbolGraph/Symbols/AccessLevels.swift
    • edit: lib/Markup/LineList.cpp
    • add: lib/SymbolGraphGen/DeclarationFragmentPrinter.h
    • add: test/SymbolGraph/Relationships/RequirementOf.swift
    • edit: lib/CMakeLists.txt
    • add: test/SymbolGraph/Module.swift
    • edit: test/IDE/comment_brief.swift
    • edit: test/lit.cfg
    • edit: tools/driver/CMakeLists.txt
    • add: test/SymbolGraph/Symbols/Mixins/FunctionSignature.swift
    • add: test/SymbolGraph/Symbols/Mixins/Availability/UnconditionallyDeprecated.swift
    • add: test/SymbolGraph/Symbols/Mixins/Availability/Availability.swift
    • add: lib/SymbolGraphGen/Symbol.cpp
    • edit: lib/Driver/Driver.cpp
    • add: lib/SymbolGraphGen/SymbolGraph.h
    • add: test/SymbolGraph/Symbols/AccessLevelFilter/PublicDefault.swift
    • add: lib/SymbolGraphGen/Symbol.h
    • add: lib/SymbolGraphGen/Edge.cpp
    • add: lib/SymbolGraphGen/Edge.h
    • edit: tools/driver/driver.cpp
    • edit: include/swift/Driver/Driver.h
    • add: test/SymbolGraph/Symbols/AccessLevelFilter/IncludeInternal.swift
    • add: test/SymbolGraph/Relationships/TargetFallback.swift
    • add: test/SymbolGraph/Relationships/ConformsTo.swift
  • Commit e1f6e846cae9714effa6cc28f985b01de31ca2d2 by xi_ge:
    Re-apply "ModuleInterface: lock .swiftinterface while generating module

    • add: test/Driver/lock_interface.swift
    • edit: lib/Frontend/ModuleInterfaceBuilder.cpp
    • edit: lib/Frontend/ModuleInterfaceLoader.cpp
    • edit: include/swift/AST/DiagnosticsFrontend.def
    • edit: lib/Frontend/ModuleInterfaceBuilder.h
  • Commit ac7ba746f6e4bc9e8a382e136a94918d5d6597f0 by rishizaki:
    [CodeCompletion] Stop printing underlined keyword in override completion

    • edit: lib/IDE/CodeCompletion.cpp
    • edit: test/IDE/complete_from_stdlib.swift
  • Commit 70e6db81f194d2bb725c2859b91b7ad2429cf364 by github:
    Revert "[stdlib] Add withContiguousStorageIfAvailable to

    • edit: stdlib/public/core/Substring.swift
    • edit: test/stdlib/subString.swift
  • Commit 308ea8aeb0d3932b8a07695e8152d69675d17521 by pyaskevich:
    [TypeChecker] NFC: Add test-case for SR-4664

    • add: test/Constraints/sr4664.swift
  • Commit a83bfabc8bdbd0dbf527649145c8cd0c954987c1 by github:
    [DebugInfo] Stop relying on asm gadgets to extend variable ranges

    • edit: lib/IRGen/IRGenSIL.cpp
    • delete: test/DebugInfo/liverange-extension-vector.swift
    • delete: test/DebugInfo/liverange-extension.swift
    • edit: test/DebugInfo/shadow_copies.swift
    • edit: test/IRGen/unmanaged_objc_throw_func.swift
  • Commit 1a275a45c4d9af7e589716fcfe58d97f68504edb by klorentey:
    [test] Accelerate: Don’t hide utility functions in an if #available

    • edit: test/stdlib/Accelerate.swift