[Swift CI] Build Failure: 1. OSS - Swift (Tools Opt+Assert, Stdlib Opt+DebInfo+Assert, Resilience) - macOS (master) #164

Report

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#164]

Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/164/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Wed, 10 Jan 2018 03:47:00 -0600
Build duration:
1 hr 42 min

Identified problems:

  • Unexpected pass: This build failed because a test marked as XFAIL unexpectedly passes. This could mean that the cause for the XFAIL is fixed, but it warrants investigation in any case.
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit 150f122e6d4250ba390aab586cbcb5a348b68a25 by daniel_dunbar:
    [BuildSystem] Fix bug in directory structure node spuriously rebuilding.

    • edit: tests/BuildSystem/Build/directory-tree-structure-signatures.llbuild
    • edit: lib/BuildSystem/BuildSystem.cpp
  • Commit 87015e46d84f75f7bb15cd7e6465456a8630bd13 by johnfairh:
    Print out param type attributes in more places

    • edit: test/IDE/print_ast_tc_decls.swift
    • edit: include/swift/AST/PrintOptions.h
    • edit: test/SourceKit/CursorInfo/cursor_info.swift
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/TypeRepr.cpp
  • Commit d9fa4f5d0dadeb9f9cfcd7a71959492d01ec6573 by milseman:
    [benchmark] More CharacterProperty variations

    • edit: benchmark/single-source/CharacterProperties.swift
    • edit: benchmark/single-source/CharacterProperties.swift.gyb
    • edit: benchmark/utils/main.swift
  • Commit 6bc96fe447b7e0845de963a2335dd6b33d38cc3b by yasser.deceukelier:
    [Parser] Parse #keyPath in parseExprPostfixWithoutSuffix instead of

    • edit: lib/Parse/ParseExpr.cpp
  • Commit df1a08d76fb51bc8306405f525d32b354478bed8 by moiseev:
    [benchmarks] Use both + and - in the PointerArithmetics benchmark

    • edit: benchmark/single-source/PointerArithmetics.swift
  • Commit c30c2f5bcbb6864c033fb0a88caf8de3970453a7 by milseman:
    [benchmark] Use setUpFunction for run-once initializers

    • edit: benchmark/single-source/CharacterProperties.swift
    • edit: benchmark/single-source/CharacterProperties.swift.gyb
  • Commit c8b12ee28238d998669bde673c85f2b2f89c7b6e by moiseev:
    [stdlib] Adding derived equality/comparison operators to concrete

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit b80808bbc1bd88df1600c90358decb001ce5e4e4 by rjmccall:
    Make it easier to define an ExternalUnion where the kind type is just

    • edit: include/swift/Basic/ExternalUnion.h
  • Commit 944a5c6cb6cb4ea63ea5b0e5560be7ce983a6a58 by mark.lacey:
    IUO: Remove some uses of the two-param form of OptionalType::get.

    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: include/swift/SIL/AbstractionPattern.h
    • edit: lib/Sema/DerivedConformanceCodingKey.cpp
    • edit: lib/SIL/SILFunctionType.cpp
  • Commit 3c54c0edfcab3cdfaf4b8058d05e1fcbbdb5ebac by rjmccall:
    IRGen and basic optimizer support for coroutines.

    • edit: lib/Demangling/OldRemangler.cpp
    • edit: lib/ParseSIL/ParseSIL.cpp
    • add: test/IRGen/yield_once_big.sil
    • edit: lib/IRGen/Address.h
    • edit: lib/IRGen/Linking.cpp
    • edit: lib/IRGen/Signature.h
    • edit: lib/SILOptimizer/Utils/SILInliner.cpp
    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/SILOptimizer/Utils/PerformanceInlinerUtils.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • add: lib/IRGen/Temporary.h
    • add: test/IRGen/yield_once_biggish.sil
    • edit: docs/ABI/Mangling.rst
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: include/swift/IRGen/Linking.h
    • add: test/IRGen/yield_once.sil
    • edit: lib/IRGen/LoadableByAddress.cpp
    • edit: lib/SILOptimizer/Transforms/DeadCodeElimination.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: include/swift/ABI/MetadataValues.h
    • edit: lib/IRGen/GenInit.cpp
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/IRGen/Callee.h
    • edit: lib/IRGen/GenOpaque.cpp
    • edit: lib/IRGen/IRGenFunction.h
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: lib/IRGen/IRBuilder.h
    • edit: lib/SIL/SILInstruction.cpp
    • edit: lib/Demangling/Remangler.cpp
    • edit: include/swift/Runtime/Metadata.h
    • edit: lib/IRGen/CallEmission.h
    • add: test/IRGen/yield_once_indirect.sil
    • edit: lib/Demangling/NodePrinter.cpp
  • Commit 65aa56595f16e783aab0015658e01336902a5cdb by mark.lacey:
    IUO: Convert an explicit check for IUO to check for any optional.

    • edit: lib/SILGen/SILGenPoly.cpp
  • Commit 0fa300bae2389c553ad643a690659201625c6b27 by moiseev:
    Add a test case from SR-6634

    • edit: test/stdlib/IntegerCompatibility.swift
  • Commit 5f2a6b82ceb2e1692f07bdc33f7aac61139520d2 by dgregor:
    [Demangle] StringRef-ify entry points.

    • edit: include/swift/Demangling/Demangle.h
    • edit: lib/Demangling/Demangler.cpp
  • Commit e28e85659595151c3725d799e3ab72e4cc034b4b by dgregor:
    [Runtime] Use bare protocol mangling for protocol descriptors.

    • edit: include/swift/Remote/MetadataReader.h
    • edit: include/swift/Reflection/TypeRef.h
    • edit: stdlib/public/Reflection/TypeRefBuilder.cpp
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/IRGen/GenReflection.cpp
    • edit: stdlib/public/runtime/Demangle.cpp
    • edit: include/swift/Demangling/Demangle.h
    • edit: lib/IRGen/IRGenMangler.h
    • edit: lib/RemoteAST/RemoteAST.cpp
  • Commit 61884f7702a3c630cbe6fcb4fbd28526acdd9ed9 by dgregor:
    [Type decoder] Rework the builder contract for protocols.

    • edit: include/swift/Reflection/TypeRefs.def
    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: include/swift/Remote/MetadataReader.h
    • edit: include/swift/Runtime/Metadata.h
    • edit: test/Reflection/capture_descriptors.sil
    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: test/Reflection/typeref_decoding.swift
    • edit: test/Reflection/typeref_decoding_objc.swift
    • edit: stdlib/public/Reflection/TypeRefBuilder.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: unittests/Reflection/TypeRef.cpp
    • edit: include/swift/Reflection/TypeRef.h
    • edit: lib/RemoteAST/RemoteAST.cpp
    • edit: include/swift/Demangling/TypeDecoder.h
    • edit: stdlib/public/runtime/MetadataLookup.cpp
  • Commit 14116f84a1af4447e674ba49c862067b1c05508c by kyrtzidis:
    [sourcekitd] Fix cursor resolving when pointing inside string

    • edit: include/swift/IDE/Utils.h
    • edit: test/SourceKit/CursorInfo/cursor_info_expressions.swift
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
  • Commit bbb45294b7ed3686d05272400f111eae8284618d by dgregor:
    [Runtime] Deal with both the old and new demangler trees.

    • edit: stdlib/public/runtime/Demangle.cpp
  • Commit fa2c9b97fd3097a7953836e62129e5d84358034b by yasser.deceukelier:
    Added test for fix

    • add: test/expr/postfix/keypath/keypath-objc.swift
    • delete: test/expr/unary/keypath/keypath-objc.swift
  • Commit 5650f80937ad733ac6e16a4e6ec75d73cd849bae by moiseev:
    [stdlib] Annotate types with @_fixed_layout

    • edit: stdlib/public/Platform/MachError.swift
    • edit: stdlib/public/SwiftOnoneSupport/SwiftOnoneSupport.swift
    • edit: stdlib/public/core/Codable.swift.gyb
    • edit: stdlib/public/core/Range.swift.gyb
    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/public/core/ReflectionLegacy.swift
    • edit: stdlib/public/core/RuntimeFunctionCounters.swift
    • edit: stdlib/public/core/UnicodeParser.swift
    • edit: stdlib/public/core/ObjCMirrors.swift
    • edit: stdlib/public/core/HashedCollections.swift.gyb
    • edit: stdlib/public/Platform/POSIXError.swift
    • edit: stdlib/public/core/Join.swift
    • edit: stdlib/public/core/MemoryLayout.swift
    • edit: stdlib/public/core/CommandLine.swift
    • edit: stdlib/public/core/DebuggerSupport.swift
    • edit: stdlib/public/core/SipHash.swift.gyb
    • edit: stdlib/public/core/Hashing.swift
    • edit: stdlib/public/core/KeyPath.swift
    • edit: stdlib/public/core/PrefixWhile.swift.gyb
    • edit: stdlib/public/core/ClosedRange.swift
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/DoubleWidth.swift.gyb
    • edit: stdlib/public/core/Mirror.swift
    • edit: stdlib/public/core/StringIndex.swift
    • edit: stdlib/public/core/Unicode.swift
  • Commit 8bc7fb860dc62abb39d3e82ad07cb23b38da4b68 by eeckstein:
    Some improvements and simplifications regarding pass name printing in

    • edit: test/SILGen/fragile_globals.swift
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • edit: test/SILOptimizer/spec_archetype_method.swift
    • edit: test/Serialization/class-roundtrip-module.swift
    • edit: test/SILOptimizer/devirt_single_module_in_multiple_files.swift
    • edit: include/swift/SILOptimizer/PassManager/PassManager.h
    • edit: test/Serialization/class.swift
    • edit: test/SILOptimizer/globalopt_linkage.swift
    • edit: test/SILOptimizer/spec_conf2.swift
    • edit: lib/SILOptimizer/PassManager/Passes.cpp
    • edit: test/Serialization/transparent-std.swift
    • edit: include/swift/SILOptimizer/PassManager/Passes.h
    • edit: lib/SILOptimizer/PassManager/PassManager.cpp
    • edit: test/SILOptimizer/specialize_unconditional_checked_cast.swift
    • edit: test/SILOptimizer/pass_printer.swift
    • edit: test/SILOptimizer/spec_conf1.swift
    • edit: test/SILOptimizer/specialize_partial_apply.swift
    • edit: lib/SILOptimizer/PassManager/PrettyStackTrace.cpp
    • edit: test/IRGen/casts.sil
    • edit: test/SIL/Serialization/public_external.sil
    • edit: include/swift/SILOptimizer/PassManager/Transforms.h
    • edit: test/IRGen/sil_linkage.sil
    • edit: test/SILOptimizer/cast_folding_objc.swift
    • edit: test/SILOptimizer/specialize_chain.swift
    • edit: test/SIL/Serialization/visibility.sil
    • edit: test/IRGen/zero_size_types.swift
  • Commit 5613d396361fd36ee8119c387a87404efffbc719 by mark.lacey:
    IUO: Hoist the IUO disjunction creation to a better place.

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/ConstraintLocator.h
    • edit: lib/Sema/ConstraintLocator.cpp
  • Commit 0f4963dba85f870c2619bc3c3d235d5175d5b691 by dgregor:
    [IRGen] Put references to all emitted protocols into a special section.

    • edit: include/swift/Runtime/Metadata.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/IRGen/IRGenModule.h
    • edit: test/IRGen/protocol_conformance_records.swift
    • edit: lib/IRGen/GenDecl.cpp
    • edit: include/swift/Runtime/RuntimeFunctions.def
    • edit: stdlib/public/runtime/MetadataLookup.cpp
  • Commit 9637b4a6e11ddca72f5f6dbe528efc7c92f14d01 by github:
    [runtime] Rename class SwiftObject to Swift._SwiftObject. (#13748)

    • edit: test/IRGen/generic_types.swift
    • edit: stdlib/public/runtime/SwiftObject.h
    • edit: test/IRGen/generic_classes.sil
    • edit: test/stdlib/SwiftObjectNSObject.swift
    • edit: test/stdlib/Inputs/SwiftObjectNSObject/SwiftObjectNSObject.m
    • edit: test/IRGen/subclass.swift
    • edit: stdlib/public/runtime/SwiftObject.mm
    • edit: stdlib/public/runtime/Reflection.mm
    • edit: test/IRGen/vtable.sil
    • edit: test/IRGen/objc_class_export.swift
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: test/IRGen/class.sil
    • edit: test/IRGen/objc_class_export.swift.tmp
  • Commit 95f09d057e0b1fb0e497e187157fc20f8a3b0b73 by github:
    libSyntax: parse editor placeholder expression. (#13840)

    • edit: test/Syntax/round_trip_parse_gen.swift
    • edit: lib/Syntax/Status.md
    • edit: test/Syntax/Outputs/round_trip_parse_gen.swift.withkinds
    • edit: utils/gyb_syntax_support/ExprNodes.py
    • edit: lib/Parse/ParseExpr.cpp
  • Commit 94465a38c04c7b3fdcdc42f3977942b4475fb933 by xi_ge:
    [SourceKit] Add GenericTypeParam to structure (SR-5474) (#13616)

    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: lib/AST/ASTWalker.cpp
    • edit: include/swift/IDE/SyntaxModel.h
    • edit: lib/IDE/SyntaxModel.cpp
    • edit: test/IDE/structure.swift
    • edit: test/SourceKit/DocumentStructure/structure.swift.response
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
  • Commit ff41cf3c7c8704e18816a28addb4313453423ff2 by github:
    [ClangImporter] Don't drop CF retain/release functions with swift_name

    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: test/ClangImporter/Inputs/custom-modules/CoreCooling.h
    • edit: test/ClangImporter/cf.swift
  • Commit b65f1948c78d757c91a0e79f4ef7c32795a65fc8 by github:
    Revert "IUO: Convert an explicit check for IUO to check for any

    • edit: lib/SILGen/SILGenPoly.cpp
  • Commit 8160913cb197cea4bfb371620c77e53da459b437 by mgottesman:
    [temp-rvalue] Teach the temprvalue to ignore @in_guaranteed uses.

    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
    • edit: test/SILOptimizer/bridged_casts_folding.swift
    • edit: test/SILOptimizer/bridged_casts_folding.sil
    • edit: test/SILOptimizer/temp_rvalue_opt.sil
    • edit: include/swift/SIL/SILArgumentConvention.h
  • Commit a7fef62a444caabce59eff94620a0d4dcea61ab2 by dgregor:
    [Runtime] Search through protocols to resolve protocol declarations.

    • edit: stdlib/public/runtime/ImageInspectionELF.h
    • edit: stdlib/public/runtime/ImageInspectionCOFF.h
    • edit: stdlib/public/runtime/ImageInspectionCOFF.cpp
    • edit: stdlib/public/runtime/SwiftRT-ELF.cpp
    • edit: stdlib/public/runtime/ImageInspectionELF.cpp
    • edit: stdlib/public/runtime/ImageInspectionMachO.cpp
    • edit: test/Runtime/demangleToMetadata.swift
    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/runtime/ImageInspection.h
    • edit: stdlib/public/runtime/MetadataLookup.cpp
  • Commit 466e77c87bb0d7e061807da174303141456f64af by dgregor:
    [Demangler] Eliminate a few erroneous "const char *" -> StringRefs.

    • edit: lib/Demangling/Demangler.cpp
  • Commit 0ceda63dce59fc7da1d1163d49316237c69b8434 by mishal_shah:
    [update-checkout] Add support for swift-5.0-branch and

    • edit: utils/update-checkout-config.json
  • Commit f0371c05391d084a0e9d478cdabce0e799993dee by dgregor:
    [IRGen] Fix ELF section name for Swift protocols.

    • edit: lib/IRGen/GenDecl.cpp
  • Commit a08653496fb06b960c532f2fc541e826e0fa631a by dgregor:
    [Runtime demangling] Add test for AnyObject composition case

    • edit: test/Runtime/demangleToMetadata.swift
  • Commit d51336a631ecd7c990e842000448af6e1a56518a by mishal_shah:
    [update-checkout] remove duplicate aliases

    • edit: utils/update-checkout-config.json
  • Commit 0ba5fba0b8d12dc4f68843a8f19d058ccdff78d1 by mzolotukhin:
    [LoopRotate] Detect loops with indirect branches better (we're giving up

    • edit: lib/Transforms/Scalar/LoopRotation.cpp
    • edit: test/Transforms/LoopRotate/indirectbr.ll
  • Commit 0f3af025d89cea7cc1d9695620962fed9435dd2d by rjmccall:
    In coro.retcon lowering, don't explode if the optimizer messes around

    • edit: test/Transforms/Coroutines/coro-retcon.ll
    • edit: lib/Transforms/Coroutines/CoroSplit.cpp
    • edit: lib/Transforms/Coroutines/Coroutines.cpp