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

Report

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

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite/2087/
Project:
swift-master-source-compat-suite
Date of build:
Thu, 05 Jul 2018 18:03:17 -0500
Build duration:
4 hr 2 min

Changes

  • Commit c7fc23966f9537f88ed84d369ef53a185014ac12 by dave:
    [AST] NFC: Enable reference storage type meta-programming

    • edit: include/swift/AST/Ownership.h
    • add: include/swift/AST/ReferenceStorage.def
  • Commit 5b9f5062f9cd057fdad2fac25de6b9d59194ff53 by dave:
    [AST] NFC: Adopt reference storage type meta-programming macros

    • edit: include/swift/AST/Attr.h
    • edit: include/swift/AST/Attr.def
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Ownership.h
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/Attr.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/ReferenceStorage.def
  • Commit 8e1c9032b4fb4dee2b0f2da509b1eb939d2f1192 by dave:
    [Parse] NFC: Adopt reference storage type meta-programming macros

    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/ParseSIL/ParseSIL.cpp
  • Commit 6dc2b7fda965e5e60e1ff6f05338df20fa5087dc by dave:
    [Sema] NFC: Adopt reference storage type meta-programming macros

    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 476d869e555285f678931ec03f4ff602238c9fc2 by dave:
    [SIL] NFC: Adopt reference storage type meta-programming macros

    • edit: include/swift/SIL/SILInstruction.h
    • edit: lib/SIL/SILVerifier.cpp
    • edit: include/swift/SIL/SILCloner.h
    • edit: include/swift/SIL/SILNodes.def
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: lib/SIL/MemAccessUtils.cpp
    • edit: lib/SIL/SILPrinter.cpp
    • edit: lib/SIL/ValueOwnershipKindClassifier.cpp
    • edit: include/swift/SIL/SILBuilder.h
    • edit: lib/SIL/SILInstruction.cpp
    • edit: lib/SIL/InstructionUtils.cpp
    • edit: include/swift/SIL/PatternMatch.h
    • edit: lib/SIL/SILBuilder.cpp
    • edit: lib/SIL/TypeLowering.cpp
  • Commit 54e85ba49a0b4151083c5fdccb0acd5177542260 by dave:
    [SILGen] NFC: Adopt reference storage type meta-programming macros

    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/SILGen/SILGenBuilder.h
    • edit: lib/SILGen/SILGenBuilder.cpp
  • Commit 03b7eae9ed4062e19406900d535b6b12431c897d by dave:
    [SILOptimizer] NFC: Adopt reference storage type meta-programming macros

    • edit: lib/SILOptimizer/Mandatory/DefiniteInitialization.cpp
    • edit: lib/SILOptimizer/Transforms/CSE.cpp
    • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
    • edit: lib/SILOptimizer/Mandatory/DIMemoryUseCollectorOwnership.cpp
    • edit: lib/SILOptimizer/Mandatory/PMOMemoryUseCollector.cpp
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/SILOptimizer/Analysis/SideEffectAnalysis.cpp
    • edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
    • edit: lib/SILOptimizer/Mandatory/GuaranteedARCOpts.cpp
    • edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
    • edit: lib/SILOptimizer/Transforms/SILCodeMotion.cpp
    • edit: lib/SILOptimizer/Transforms/DeadStoreElimination.cpp
    • edit: lib/SILOptimizer/Transforms/RedundantLoadElimination.cpp
    • edit: lib/SILOptimizer/Analysis/ARCAnalysis.cpp
    • edit: lib/SILOptimizer/Analysis/MemoryBehavior.cpp
  • Commit b61c111f12285cb162d067fee6b22a2ff3b89f98 by dave:
    [Serialization] NFC: Adopt reference storage type meta-programming

    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/Serialization/Deserialization.cpp
  • Commit 7d6c69609b2dafb0843f1696cb085eeb334385de by dave:
    [Mangling] NFC: Adopt reference storage type meta-programming macros

    • edit: lib/Demangling/NodePrinter.cpp
    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/Demangling/Remangler.cpp
    • edit: include/swift/Demangling/DemangleNodes.def
  • Commit da506fc0f57e3fa0df9da105cb1821e1085c1a68 by dave:
    [Reflection] NFC: Adopt reference storage type meta-programming macros

    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: include/swift/Reflection/TypeRefs.def
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
    • edit: lib/RemoteAST/RemoteAST.cpp
    • edit: include/swift/Reflection/TypeLowering.h
    • edit: include/swift/Reflection/TypeRef.h
    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: include/swift/Reflection/TypeRefBuilder.h
  • Commit efce6fca1e16d6b8305efb588e6446363fcf63f6 by dave:
    [Runtime] NFC: Adopt reference storage type meta-programming macros

    • edit: stdlib/public/runtime/MetadataLookup.cpp
    • edit: stdlib/public/runtime/Private.h
  • Commit b91bde4d14d98d4e41f3f6007f29375a0ec5fcd5 by dave:
    [swift-api-digester] NFC: Adopt reference storage type meta-programming

    • edit: tools/swift-api-digester/swift-api-digester.cpp
  • Commit 057bbb366aa97097fd694bdebe4f5fe82659d802 by dave:
    [IRGen] Adopt reference storage type meta-programming macros

    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: lib/IRGen/GenHeap.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: lib/IRGen/ReferenceTypeInfo.h
    • edit: test/IRGen/reference_storage_extra_inhabitants.sil
    • edit: test/IRGen/type_layout_reference_storage.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/MetadataRequest.cpp
    • edit: lib/IRGen/GenType.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/IRGen/GenObjC.cpp
    • edit: lib/IRGen/GenArchetype.cpp
    • edit: lib/IRGen/HeapTypeInfo.h
    • edit: lib/IRGen/ExtraInhabitants.cpp
    • edit: lib/IRGen/IRGenFunction.h
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/IRGen/ExtraInhabitants.h
    • edit: lib/IRGen/GenType.h
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: test/IRGen/enum_objc.sil
    • edit: lib/IRGen/GenExistential.cpp
    • delete: lib/IRGen/WeakTypeInfo.h
    • edit: lib/IRGen/SwiftTargetInfo.cpp
  • Commit 6aec05aa445740723d69a3e99421944c92a66a2e by klorentey:
    [stdlib] Dictionary: Override getObjects:andKeys:count:

    • edit: stdlib/public/core/ShadowProtocols.swift
    • edit: stdlib/public/core/Dictionary.swift
  • Commit b954e6068dde0d4709ad2be99d1a5c88e2ffc870 by klorentey:
    [benchmark] Add NSDictionary benchmarks for dictionaries bridged from

    • add: benchmark/single-source/DictionaryBridgeToObjC.swift
    • edit: benchmark/utils/main.swift
    • edit: benchmark/CMakeLists.txt
  • Commit 91bb2c0a6c17be0b6476e0a889e5ebef6641c0b2 by klorentey:
    [test] check getObjects:andKeys:count: implementations in bridged

    • edit: stdlib/private/StdlibUnittestFoundationExtras/UnavailableFoundationMethodThunks.mm
    • edit: validation-test/stdlib/Dictionary.swift
    • edit: stdlib/private/StdlibUnittestFoundationExtras/StdlibUnittestFoundationExtras.swift
  • Commit a951cf2cf2b91a2a617af0e5c751b393367ecc33 by klorentey:
    [stdlib] Dictionary: Fix getObjects:andKeys:count: implementations

    • edit: stdlib/public/core/Dictionary.swift
  • Commit 93ab7677e6fe2450719d002c8ca7b376b076895a by klorentey:
    [stdlib] _NSDictionary: Replace getObjects:andKeys: with

    • edit: stdlib/public/core/ShadowProtocols.swift
    • edit: stdlib/public/core/Dictionary.swift
  • Commit c7da0f318402d07a16b70b8f8fbf9853b84dbddc by klorentey:
    [stdlib] StdlibUnittestFoundationExtras: fix warnings

    • edit: stdlib/private/StdlibUnittestFoundationExtras/StdlibUnittestFoundationExtras.swift
  • Commit 9a73d79da7310d2074dba70232c60077aa99e821 by dgregor:
    [AST] Add Decl::diagnose().

    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/Decl.cpp
  • Commit 799ef43a3abd5a37f2630938e606feec499e2eb3 by dgregor:
    [Type Checker] Get diagnoseTypeNotRepresentableInObjC() out of the

    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit d39aae0e46b5f2616a6a84cc2ad51226fe42244c by dgregor:
    [Type Checker] Factor out the Objective-C-specific checking for decls.

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckCaptures.cpp
    • add: lib/Sema/TypeCheckDeclObjC.cpp
    • edit: lib/Sema/CodeSynthesis.h
    • add: lib/Sema/TypeCheckObjC.h
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/CMakeLists.txt
  • Commit cf7e4385dea5e113f98d7d2956903f031b289b6b by klorentey:
    [stdlib] Dictionary: Optimize loops in getObjects:andKeys:count:

    • edit: stdlib/public/core/Dictionary.swift
  • Commit d99799486d90c4dc1005f3a79c8d618be9584f59 by dgregor:
    [Type Checker] Upgrade ObjCReason to a class wrapping an enum.

    • edit: lib/Sema/CodeSynthesis.h
    • edit: lib/Sema/TypeChecker.h
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckObjC.h
    • edit: lib/Sema/TypeCheckDeclObjC.cpp
  • Commit 2a16be89adfed0a5b8611dad189ec61d4282e6dc by dgregor:
    [Type Checker] Remove a bunch of unnecessary references to TypeChecker.

    • edit: lib/Sema/TypeCheckDeclObjC.cpp
  • Commit 452bc00002d05c6af3fe692cadcd8042f504659f by dgregor:
    [Type Checker] Get the TypeChecker out of getObjectiveCNominalType().

    • edit: lib/Sema/TypeCheckDeclObjC.cpp
  • Commit a79c11f5d8ff89a2b6424955192f8ae512d65996 by rwidmann:
    Drop more uses of getInput() from SIL

    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: lib/SILGen/SILGenConstructor.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
  • Commit 811b1d087978c18494344372167b6bce41d5175b by mishal_shah:
    Update master to build with Xcode 10 beta 3, OS X 10.14, iOS 12, tvOS

    • edit: stdlib/public/SwiftShims/NSKeyedArchiverShims.h
    • edit: test/stdlib/Metal.swift
    • edit: stdlib/public/SDK/NaturalLanguage/CMakeLists.txt
    • add: test/stdlib/os_log_format.m
    • edit: stdlib/public/SDK/Network/NWProtocolIP.swift
    • delete: validation-test/stdlib/CoreMediaOverlay.swift
    • edit: test/stdlib/NaturalLanguage.swift
    • edit: stdlib/public/SDK/os/os.m
    • edit: stdlib/public/SwiftShims/OSOverlayShims.h
    • add: stdlib/public/SDK/os/format.m
    • edit: stdlib/public/SDK/AVFoundation/AVError.swift
    • edit: stdlib/public/SDK/Network/NWParameters.swift
    • edit: validation-test/stdlib/CoreMedia.swift
    • edit: stdlib/public/SDK/Foundation/NSCoder.swift
    • edit: stdlib/public/SDK/os/os_trace_blob.h
    • edit: stdlib/public/SDK/CoreMedia/CMTimeRange.swift
    • edit: test/stdlib/os.swift
    • edit: test/stdlib/Network.swift
    • add: stdlib/public/SDK/AppKit/NSEvent.swift
    • edit: stdlib/public/SDK/Network/NWConnection.swift
    • edit: stdlib/public/SDK/os/thunks.h
    • edit: stdlib/public/SDK/Metal/Metal.swift
    • add: test/stdlib/NSEvent.swift
    • edit: stdlib/public/SDK/os/CMakeLists.txt
    • edit: stdlib/public/SDK/AppKit/CMakeLists.txt
    • add: stdlib/public/SDK/os/format.h
  • Commit 86ba69715174ee5772f0b92660244340eb2b0643 by github:
    Add constraints to FixedWidthInteger.Stride and .Magnitude (#17716)

    • edit: stdlib/public/SDK/Foundation/Data.swift
    • edit: stdlib/public/SDK/Foundation/NSRange.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
  • Commit a3d488a99870a9d8f45e035861373bbafdbc9036 by dave:
    [AST] NFC: Avoid fall through warnings in non-assert builds

    • edit: include/swift/AST/Ownership.h
  • Commit 2345a54ed2b35b8ee0b3aee3768ff798d99ea2bb by github:
    Make sure artificial subclasses work with '===' and casting (#17765)

    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: test/Interpreter/SDK/KVO.swift