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


(no-reply@swift.org) #1

Report

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

Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/54/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Wed, 21 Dec 2016 03:47:00 -0800
Build duration:
1 hr 14 min

Identified problems:

  • Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:

Changes

  • Commit 0bba737b54032a267b7c8ffc16200b070eeefcad by hughbellars:
    Limit MSVC workaround to MSVC, not clang-cl

    • edit: include/swift/Basic/EncodedSequence.h
  • Commit 6ab6d3f53262bc4f0a5c4ca5ad55bbc5f54f464d by compnerd:
    build: introduce and use swift_target_link_search_directories

    • edit: cmake/modules/AddSwift.cmake
  • Commit 90efa574e2562da19128bbc5630fe7d4fc2d4450 by practicalswift:
    [gardening] Make sure FieldRecordFlags.Data never contains uninitialized

    • edit: include/swift/Reflection/Records.h
  • Commit 14bbb92466ee2f3d8ee6361aeba8c4acc117dbee by ben_cohen:
    Adjust _assertionFailed signature for naming guidelines

    • edit: stdlib/public/core/Assert.swift
    • edit: stdlib/public/core/AssertCommon.swift
  • Commit f089e16c6101d1bb7585add6f55f293232bc27e0 by ben_cohen:
    kill another FIXME I missed

    • edit: stdlib/public/core/AssertCommon.swift
  • Commit e4c978668c6dd8ec7839d8daa8e22da815bcb219 by aprantl:
    Set the shared library search path for unittests.

    • edit: unittests/SwiftDemangle/CMakeLists.txt
  • Commit 213716fb96f7bb5fc844d27400b7671a8ca4c628 by practicalswift:
    [gardening] Remove “REQUIRES: asserts” from fixed crashers

    • edit: validation-test/compiler_crashers_fixed/28526-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
    • edit: validation-test/compiler_crashers_fixed/28566-env-dependent-type-in-non-generic-context.swift
    • edit: validation-test/compiler_crashers_fixed/28530-dc-closure-getparent-decl-context-isnt-correct.swift
    • edit: validation-test/compiler_crashers_fixed/28528-replacement-ismaterializable-cannot-substitute-with-a-non-materializable-type.swift
    • edit: validation-test/compiler_crashers_fixed/28352-swift-typechecker-configureinterfacetype.swift
  • Commit a8df7410cba0f79ffe40eb0af5f05d18f5d7b2b7 by practicalswift:
    [gardening] Use the correct Swift URL

    • edit: unittests/Basic/TransformArrayRef.cpp
  • Commit 1c5425fff91ffce9016ff500dd38906fb075140b by practicalswift:
    [gardening] Fix recently introduced typos.

    • edit: benchmark/single-source/ArrayAppend.swift
    • edit: lib/Sema/TypeCheckConstraints.cpp
  • Commit e027aa6282a048404aab91bd55ed1ca19ffe6d23 by practicalswift:
    [gardening] Use correct header.

    • edit: include/swift/Basic/TransformArrayRef.h
  • Commit 1ff3b76b75e63b8010718edd5e6e830d06625aca by practicalswift:
    [gardening] PEP-8 fixes.

    • edit: utils/bug_reducer/tests/test_funcbugreducer.py
  • Commit 6dad55f41269ad2d863c76a8c11a423e91a06606 by practicalswift:
    [swiftc (92 vs. 5314)] Add crasher in swift::Type::transform

    • add: validation-test/compiler_crashers/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
  • Commit 474e3967d9204e7e48ec59935d6b9b0c931b285d by aschwaighofer:
    Add a entryBB accessor to SILFunction

    • edit: include/swift/SIL/SILFunction.h
  • Commit b8a3c162e9ecc7d4a2ed9acaf54d35eb9d737e0b by aschwaighofer:
    Change a cl::opt that conflicts once we link llvm passes and sil passes

    • edit: lib/SILOptimizer/Analysis/AliasAnalysis.cpp
    • edit: test/SILOptimizer/typed-access-tb-aa.sil
    • edit: test/SILOptimizer/mem-behavior.sil
    • edit: test/SILOptimizer/basic-aa.sil
  • Commit cd1037b799402f4d68322011ef1b196f94281cea by aschwaighofer:
    IRGen: Allocate generic/resilient values on the stack instead of on the

    • edit: test/IRGen/enum_resilience.swift
    • edit: test/IRGen/struct_resilience.swift
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/FixedTypeInfo.h
    • edit: lib/IRGen/TypeInfo.h
    • edit: test/IRGen/generic_casts.swift
    • edit: lib/IRGen/Address.h
    • edit: test/IRGen/fixed_size_buffer_peepholes.sil
    • edit: lib/IRGen/GenOpaque.h
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/IRGen/NonFixedTypeInfo.h
    • edit: lib/IRGen/GenOpaque.cpp
    • edit: test/IRGen/generic_tuples.swift
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/GenInit.cpp
    • edit: test/IRGen/lifetime.sil
  • Commit f38c912878d11e3e90e1a0d17abb82a139075300 by aschwaighofer:
    Add support of a IRGen lowering SIL pipeline.

    • edit: include/swift/SILOptimizer/PassManager/Passes.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/SILOptimizer/PassManager/PassManager.cpp
    • edit: include/swift/SILOptimizer/PassManager/PassManager.h
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • add: include/swift/IRGen/IRGenPublic.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • edit: include/swift/SILOptimizer/PassManager/Transforms.h
    • edit: tools/sil-opt/CMakeLists.txt
    • edit: tools/sil-opt/SILOpt.cpp
    • edit: lib/IRGen/CMakeLists.txt
    • edit: tools/SourceKit/lib/SwiftLang/CMakeLists.txt
    • edit: include/swift/SILOptimizer/PassManager/PassPipeline.def
  • Commit f1c2dcf1fa3803a4e16de194b3a5db30d1ec687a by aschwaighofer:
    Add an alloc_stack hoisting pass.

    • edit: test/IRGen/lifetime.sil
    • add: test/SILOptimizer/allocstack_hoisting.sil
    • edit: lib/IRGen/NonFixedTypeInfo.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
    • add: lib/IRGen/AllocStackHoisting.cpp
    • edit: test/IRGen/enum_resilience.swift
    • add: include/swift/IRGen/IRGenSILPasses.h
    • edit: include/swift/SILOptimizer/PassManager/Passes.h
    • edit: lib/IRGen/CMakeLists.txt
    • edit: test/Runtime/linux-fatal-backtrace.swift
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
  • Commit 4773e8911880f9849b711232fc2291b6220836a3 by aschwaighofer:
    Use preprocess macro instead of manually adding IRGen passes.

    • edit: lib/IRGen/IRGen.cpp
  • Commit a87f34372e9f29c42168648c0a1ad901de9d79ec by aschwaighofer:
    Rename SILFunction::entryBB to getEntryBlock

    • edit: include/swift/SIL/SILFunction.h
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: lib/IRGen/AllocStackHoisting.cpp
  • Commit 34c60166a95ddbeb8539946a4996d69d838d1a75 by eeckstein:
    fix compiler warning

    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
  • Commit 47b206fe1fc4e8ea53a7fdb51dce3840bf25fc0f by shajrawi:
    Revert "[sil] When printing a SILModule, if the SILModule is the stdlib,

    • edit: lib/SIL/SILPrinter.cpp
  • Commit dbefa606050f307bb55261fe7c92ff5040c0e1fb by xi_ge:
    [RangeInfo] Report the type the selected code should be evaluated to.

    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: test/IDE/range_info_basics.swift
  • Commit c2210991ca3db5f78aee2d63741a18ba515646b8 by github:
    Simulate buggy Swift 3 function-type-alias access checking. (#6418)

    • edit: test/Compatibility/accessibility_typealias.swift
    • edit: test/Sema/accessibility_typealias.swift
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 170dc8acd784ab1b24ed279239f5d9f226872bca by mark.lacey:
    Do not penalize binding or equality constraints involving Any.

    • edit: lib/Sema/CSRanking.cpp
    • edit: test/Constraints/diag_ambiguities.swift
    • add: test/Constraints/imported-overload.swift
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/ConstraintSystem.h
    • add: test/Constraints/Inputs/overload.h
  • Commit 3c207ae9368101c35b8745521e656b8482abe00d by eeckstein:
    Mangling: fix de-mangling of ‘MC’

    • edit: lib/Basic/Demangler.cpp
  • Commit 3014fd5bf6b19b45bd08748e10553b9ddf102a3a by eeckstein:
    Mangling: migrate a change from the old AST mangler to the new one

    • edit: lib/AST/ASTMangler.cpp
  • Commit 268436aa9dbbce3a212ac963e4dd784aab41e647 by eeckstein:
    Mangling: check if we can de-mangle everything we mangle And don’t

    • edit: lib/Basic/Mangler.cpp
  • Commit 947996ceaf5019c10d8d16130f09f3589929377e by eeckstein:
    Mangling: encode an optional unique ID in the function specialization

    • edit: lib/SILOptimizer/Utils/SpecializationMangler.cpp
    • edit: lib/Basic/Remangler.cpp
    • edit: lib/Basic/Demangler.cpp
    • edit: docs/ABI.rst
    • edit: include/swift/SILOptimizer/Utils/SpecializationMangler.h
    • edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
    • edit: include/swift/Basic/Demangler.h
    • edit: lib/Basic/Mangler.cpp
  • Commit a8eec59008d8476def70c039bc904fe8cc9d11b8 by eeckstein:
    Mangling: demangling/remangling of property behavior conformances

    • edit: lib/Basic/Demangle.cpp
    • edit: lib/Basic/Remangler.cpp
    • edit: lib/Basic/Demangler.cpp
  • Commit 446a824c5387136ada41fd6c1488588999d43b5f by jordan_rose:
    Don’t infer ‘dynamic’ on accessors in extensions of ObjC classes.

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/attr/attr_dynamic_infer.swift
  • Commit 2660cfc7d49e015afb7c6d64831793f10913ccdb by jordan_rose:
    Tidy up inference of ‘@objc’ and ‘dynamic’ for accessors.

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 8e5f79bd0ace0a77c33200faca9b9a9171ef9ba1 by practicalswift:
    [gardening] Add “// REQUIRES: OS=linux-gnu”

    • edit: validation-test/compiler_crashers/28593-unreachable-executed-at-swift-lib-ast-type-cpp-3771.swift
  • Commit 14f968a5edc60f90cde49d919bfea677791013b4 by xi_ge:
    SourceEntityWalker: Add a parameter to visitDeclReference() describing

    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftEditor.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • edit: include/swift/AST/SourceEntityWalker.h
    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: include/swift/AST/ASTWalker.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
    • edit: lib/Index/Index.cpp
    • edit: include/swift/IDE/Utils.h
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
  • Commit a064157d999ff2124a1ca157d64b1784f028fb15 by vsk:
    [Coverage] Fix UB in use of the CoverageMappingWriter API

    • edit: test/SILGen/coverage_smoke.swift
    • edit: lib/IRGen/GenCoverage.cpp
  • Commit 9a2582f7a4b041c229ddb332d765f5af3ed26113 by aschwaighofer:
    Remove to strict assert

    • edit: lib/IRGen/AllocStackHoisting.cpp
  • Commit 2312ccecac79e4bcd004ef068970ce80357076be by xi_ge:
    [RangeInfo] When reporting referenced decls in a given range, exclude

    • edit: lib/AST/SourceEntityWalker.cpp
    • edit: lib/IDE/SwiftSourceDocInfo.cpp
    • edit: test/IDE/range_info_basics.swift
  • Commit 509db744f12de08b83fa169dc7353c16b9e5475f by github:
    [Lexer] Disallow ‘$’ as a start of identifier, special handle ‘$

    • edit: lib/Parse/Lexer.cpp
    • edit: test/Parse/dollar_identifier.swift
  • Commit d3b2336366d6b5dddf6b2d4e0b81b2d992841d00 by rlevenstein:
    [sil-dead-function-elimination] Do not remove bodies of transparent

    • edit: lib/SILOptimizer/IPO/DeadFunctionElimination.cpp
    • add: test/SILOptimizer/external_func_definition_elim_transparent_methods.sil
  • Commit ec56bfee82657fd5dc4603bf10ab6e5646f882cd by aprantl:
    Improve DEBUG_VALUE assembly comments for spilled bitpieces

    • add: test/DebugInfo/X86/pieces-4.ll
    • edit: lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  • Commit 2f8489470267071015dc921ef7b0622f75dce309 by aprantl:
    [SROA] Remove incorrect assertion

    • edit: lib/Transforms/Scalar/SROA.cpp
  • Commit 9363dc9a0b93e1a10f99f2259f24b2b4bf4724bb by aprantl:
    [codeview] Translate bitpiece metadata to DEFRANGE_SUBFIELD* records

    • add: test/DebugInfo/COFF/pieces.ll
    • edit: lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
    • edit: lib/CodeGen/AsmPrinter/CodeViewDebug.h
    • edit: include/llvm/DebugInfo/CodeView/SymbolRecord.h
  • Commit f31602d6b74dada9af179709b5f90fd2b5a90df1 by aprantl:
    [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we

    • edit: test/DebugInfo/X86/stack-value-piece.ll
    • edit: test/DebugInfo/ARM/sroa-complex.ll
    • edit: test/DebugInfo/X86/array2.ll
    • edit: test/DebugInfo/X86/sroasplit-1.ll
    • edit: test/DebugInfo/X86/nophysreg.ll
    • edit: lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    • edit: test/DebugInfo/X86/sroasplit-5.ll
    • edit: lib/Bitcode/Reader/BitcodeReader.cpp
    • edit: unittests/IR/MetadataTest.cpp
    • edit: include/llvm/IR/DIBuilder.h
    • edit: test/Transforms/SROA/dbg-single-piece.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfUnit.cpp
    • edit: test/DebugInfo/X86/pieces-2.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    • edit: test/Transforms/Util/split-bit-piece.ll
    • edit: lib/IR/Verifier.cpp
    • edit: test/DebugInfo/ARM/PR26163.ll
    • edit: test/DebugInfo/X86/deleted-bit-piece.ll
    • edit: test/Assembler/diexpression.ll
    • edit: test/DebugInfo/COFF/pieces.ll
    • edit: test/DebugInfo/X86/pieces-4.ll
    • edit: test/DebugInfo/X86/sroasplit-2.ll
    • edit: test/DebugInfo/AArch64/frameindices.ll
    • edit: test/CodeGen/X86/bit-piece-comment.ll
    • edit: include/llvm/IR/DebugInfoMetadata.h
    • edit: test/DebugInfo/X86/pieces-3.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
    • edit: include/llvm/Support/Dwarf.h
    • edit: test/Transforms/Inline/alloca-dbgdeclare.ll
    • add: test/Bitcode/DIExpression-4.0.ll.bc
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.cpp
    • edit: lib/CodeGen/AsmPrinter/DebugLocEntry.h
    • edit: test/DebugInfo/X86/sroasplit-4.ll
    • edit: lib/CodeGen/AsmPrinter/DwarfExpression.h
    • edit: test/DebugInfo/X86/pieces-1.ll
    • edit: lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
    • edit: test/DebugInfo/X86/sroasplit-3.ll
    • edit: test/DebugInfo/Generic/piece-verifier.ll
    • edit: lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
    • edit: lib/CodeGen/AsmPrinter/DebugHandlerBase.h
    • edit: lib/Transforms/Utils/Local.cpp
    • edit: lib/Support/Dwarf.cpp
    • edit: lib/CodeGen/AsmPrinter/DwarfDebug.h
    • edit: test/DebugInfo/X86/PR26148.ll
    • edit: test/DebugInfo/ARM/split-complex.ll
    • edit: lib/IR/DIBuilder.cpp
    • edit: lib/Transforms/Scalar/SROA.cpp
    • edit: lib/CodeGen/AsmPrinter/DwarfUnit.h
    • edit: lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
    • add: test/Bitcode/DIExpression-4.0.ll
    • edit: lib/IR/DebugInfoMetadata.cpp
    • edit: lib/Bitcode/Writer/BitcodeWriter.cpp
  • Commit 7e3b438b33028c7de1c731d64f1d6a6ba5099000 by friss:
    Revert “Implement the -Wstrict-prototypes warning”

    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • edit: lib/Sema/SemaDecl.cpp
    • delete: test/Sema/warn-strict-prototypes.c
    • delete: test/Sema/warn-strict-prototypes.m
    • edit: lib/Sema/SemaType.cpp

(no-reply@swift.org) #2

New issue found!


(no-reply@swift.org) #3

New issue found!