[Swift CI] Build Failure: 0. OSS - LLDB Incremental - OS X (master) #4921

Report

[FAILURE] oss-lldb-incremental-osx [#4921]

Build URL:
https://ci.swift.org/job/oss-lldb-incremental-osx/4921/
Project:
oss-lldb-incremental-osx
Date of build:
Thu, 01 Dec 2016 15:23:45 -0800
Build duration:
1 hr 29 min

Identified problems:

  • Assertion failure: This build failed because of an assertion failure. 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 b33d4fc84c5ebbf0d52f00f3868319cea2ad3146 by bob.wilson:
    Revert "Disable validation-test/stdlib/UnicodeLongTest.swift for

    • edit: validation-test/stdlib/UnicodeLongTest.swift
  • Commit bb9382e994a4c029ef1ba332f3964d65d36b13ac by mgottesman:
    Re-enable/update two tests that have been disabled for a long time.

    • edit: test/Frontend/OptimizationOptions-without-stdlib-checks.swift
    • edit: test/Frontend/OptimizationOptions-with-stdlib-checks.swift
  • Commit 7b73a242ef6172de251136469dc189c13f64587c by hughbellars:
    Fix MSVC warning compiling IRGen

    • edit: lib/IRGen/GenType.cpp
  • Commit 698d25cb3d62ca7dd0a33b13ab19b27f96829773 by github:
    [overlay] Fixing the incorrect type of fanSpeedPercentage (#5992)

    • edit: stdlib/public/SDK/Intents/INSetClimateSettingsInCarIntent.swift
  • Commit 6f6465834697f171111e86d059cdb28c447f778c by dgregor:
    [AST] Stash an archetype builder in an "incomplete" generic environment.

    • edit: include/swift/AST/ASTContext.h
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/Builtins.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: include/swift/AST/GenericSignature.h
    • edit: lib/Serialization/Deserialization.cpp
  • Commit a3a943a6837d6a5f1341c2b9570a2a91a5c2d401 by dgregor:
    [Archetype builder] Move the forced creation of archetypes slightly

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 9e465fa03de2c079fe10f4cb5dc6eeebb1052f39 by dgregor:
    [AST] Add a form of Type::subst() that takes an arbitrary substitution

    • edit: include/swift/AST/Type.h
    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/GenericSignature.h
  • Commit f150d239188d36fdae02711c9b36cbe2cd47da8d by dgregor:
    [AST] Tail-allocate context types in GenericEnvironment.

    • edit: include/swift/AST/GenericEnvironment.h
    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/AST/ASTContext.cpp
  • Commit bf2a75e7847cd91fea5f7a042372b4a948eaec6a by dgregor:
    [Archetype builder] Lazily form context types for generic parameters.

    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: test/Generics/superclass_constraint.swift
    • edit: lib/AST/GenericEnvironment.cpp
  • Commit 2df99313d8d2191232659c8442cba883fee522e5 by dgregor:
    [Archetype builder] Replace a custom Type::transform() with a

    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: include/swift/AST/Types.h
  • Commit 51c2cee4d831687111aed91e9c5b15ac60ce826d by dgregor:
    [Immediate] Remove a redundant, pessimizing std::move().

    • edit: lib/Immediate/Immediate.cpp
  • Commit 188d218886a9d9ccccbfa727c42d7c24c2cb04dc by dgregor:
    [Archetype builder] Remove some dead code. NFC

    • edit: lib/AST/ArchetypeBuilder.cpp
  • Commit 7a58f00b6d473ec68e8ce0d460d68799d4edddd3 by xi_ge:
    [utils] Modify writeEdit() to take multiple edits instead of a single

    • edit: lib/Basic/Edit.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: include/swift/Basic/Edit.h
  • Commit dfb035289aa5039fa56bb0e23ba490de9b08d835 by spestov:
    IDE: Remove some redundant calls to getDesugaredType()

    • edit: lib/IDE/TypeReconstruction.cpp
  • Commit c71395a4c3a3b3a829e6e4d50fc2fca09754d021 by spestov:
    Sema: Small cleanup in CSDiag

    • edit: lib/Sema/CSDiag.cpp
    • edit: test/stdlib/RangeDiagnostics.swift
  • Commit cb0126a30638118b58e2dd06f2b2e652e8a824f1 by spestov:
    IRGen: Remove some dead code

    • edit: lib/IRGen/GenObjC.cpp
  • Commit 8bdbe774e0a941cc66ee6003372f3a89d3f220a6 by spestov:
    AST: Don't call hasType()/getType()/setType() on SubscriptDecls

    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: lib/SIL/AbstractionPattern.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Serialization/Serialization.cpp
  • Commit 2d83a79c2cd201057146cf7832923e6753addeee by spestov:
    AST: Remove TypeDecl::getDeclaredType()

    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/ClangImporter/ImportType.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/IRGen/GenClangType.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/SILGen/SILGen.cpp
    • edit: lib/Sema/CSDiag.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/AST/Builtins.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/AST/DeclContext.cpp
    • edit: lib/SIL/SILFunctionType.cpp
    • edit: lib/PrintAsObjC/PrintAsObjC.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
  • Commit 07780bd60cc21295f020b55f3752467ae7a153c9 by spestov:
    AST: Don't call hasType()/getType()/setType() on AbstractTypeParamDecls

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: lib/AST/ArchetypeBuilder.cpp
    • edit: lib/Sema/TypeCheckNameLookup.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 9caaad442b3e84fc8d3b6b5aeb07d76760c65ab4 by spestov:
    AST: Don't call hasType()/getType()/setType() on TypeDecls

    • edit: lib/Sema/ITCDecl.cpp
    • edit: lib/AST/DocComment.cpp
    • edit: lib/Parse/ParseSIL.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: lib/Sema/TypeCheckConstraints.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: test/attr/attr_fixed_layout.swift
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit c4dbf9167632e4db3cd0d460dbf9a71f24daddf5 by spestov:
    AST Dumper: Don't canonicalize interface types

    • edit: lib/AST/ASTDumper.cpp
    • edit: test/expr/capture/generic_params.swift
  • Commit 2ff99943133342cdc9ae5c12aac2e1188e20f712 by spestov:
    Sema: Improve circularity checks

    • edit: lib/AST/Decl.cpp
    • edit: test/NameBinding/scope_map_lookup.swift
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • delete: validation-test/compiler_crashers/28393-swift-type-transform.swift
    • edit: test/decl/protocol/req/recursion.swift
    • edit: test/Sema/circular_decl_checking.swift
    • edit: lib/AST/ArchetypeBuilder.cpp
    • delete: validation-test/compiler_crashers/28438-swift-typebase-getcanonicaltype.swift
    • edit: test/Generics/generic_types.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • add: validation-test/compiler_crashers_fixed/28393-swift-type-transform.swift
    • add: validation-test/compiler_crashers_fixed/28438-swift-typebase-getcanonicaltype.swift
  • Commit c09f092e15366bf2779902b721420c14b6c7fc36 by github:
    Revert "[stdlib] Prototype bidirectional UTF-8 Decoding" (#6010)

    • delete: test/Prototypes/UTF8.swift
  • Commit e41a29a11cbdb9c45fdb1c515c8cb5d19ab79f6a by gparker-github:
    Fix subset and superset for empty character set (#6000)

    • edit: test/stdlib/TestCharacterSet.swift
    • edit: stdlib/public/SDK/Foundation/CharacterSet.swift
  • Commit d49e9e90e309d68ae1c029969c4c9fd5aa4f07e4 by beanz:
    [CMake] Fix rpath construction for out-of-tree builds

    • edit: CMakeLists.txt
    • edit: cmake/modules/AddLLVM.cmake
  • Commit 8dc238a5292e9496d69d9d0fbd30a5e9ebcc117f by beanz:
    [CMake] Fix llvm_setup_rpath function

    • edit: cmake/modules/AddLLVM.cmake
  • Commit 3765b218ce0acfda244be71d58e54c66e543bae4 by enderby:
    Fix a bug with llvm-size and the -m option with multiple files not

    • add: test/tools/llvm-size/Inputs/darwin-m1.o
    • edit: tools/llvm-size/llvm-size.cpp
    • edit: test/tools/llvm-size/darwin-m.test
  • Commit 7c99336a937dd461528117b9557fe708dc0e66d3 by mbraun:
    Statistic/Timer: Include timers in PrintStatisticsJSON().

    • edit: include/llvm/Support/Timer.h
    • edit: test/Other/statistic.ll
    • edit: lib/Support/Statistic.cpp
    • edit: include/llvm/ADT/Statistic.h
    • edit: lib/Support/Timer.cpp
  • Commit 6b5126ec1b226addd8648f66bb0af6df94f7e0e0 by hughbellars:
    Fix MSVC errors building SemaAPINotes with MSVC

    • edit: lib/Sema/SemaAPINotes.cpp
  • Commit 1d03955b9f0e99b572ace4b8e1f85ab4c3d8f228 by hughbellars:
    [Sema] Fix-up for MSVC, which is stricter about template types.

    • edit: lib/Sema/SemaType.cpp
  • Commit 377d4559df605b3a580bccfc5b05aed30f1b7fb0 by hughbellars:
    Fix compiler crash building APINotesYAMLCompiler in swift-clang with

    • edit: lib/APINotes/APINotesYAMLCompiler.cpp
  • Commit 35b906f64298e867f53631841a09341629e626ee by aschwaighofer:
    swiftcc: Add an api to query whether a target ABI stores swifterror in a

    • edit: lib/CodeGen/SwiftCallingConv.cpp
    • edit: lib/CodeGen/TargetInfo.cpp
    • edit: lib/CodeGen/ABIInfo.h
    • edit: include/clang/CodeGen/SwiftCallingConv.h
  • Commit 197dcb5fbbc5377070831aa8638121b8d5c97486 by ahatanaka:
    [CodeGen][ARM] Make sure the value and type used to create a bitcast

    • add: test/CodeGenCXX/builtins-arm-exclusive.cpp
    • edit: lib/CodeGen/CGBuiltin.cpp
  • Commit 4bae3f7f4fe9840285d3431d653b82ffb95d83d0 by scallanan:
    Updated the Swift expression parser to handle NULL IR modules.

    • edit: source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp
  • Commit 4aefa9216bdfbfffdf6806f4acdbd4b38d2520f7 by scallanan:
    Actually exit when IRGen returns nullptr. Also clang-format.

    • edit: source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp
  • Commit 1cadbf597a7d151b49fd38040164fc69fa52d25b by scallanan:
    Handle UTF-16 and UTF-32 constant CFStrings

    • edit: source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
    • add: packages/Python/lldbsuite/test/lang/objc/unicode-string/TestUnicodeString.py
    • add: packages/Python/lldbsuite/test/lang/objc/unicode-string/main.m
  • Commit 2b0cab34837fccdebeaee5e186e6625fbc05bd74 by scallanan:
    Handle empty strings when looking for a CFString's encoding. Should fix

    • edit: source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
  • Commit 708bcd25f011c3540bded8488061ba49587cfd2f by scallanan:
    iFixed the name of a constant.

    • edit: source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp
  • Commit 4098ab1f09f7c78b959318258bbca84fafa63bcd by mracek:
    [asan] Add a "dump_registers" flag to print out CPU registers after a

    • add: test/asan/TestCases/Darwin/dump_registers.cc
    • edit: lib/sanitizer_common/sanitizer_common.h
    • edit: lib/asan/asan_flags.inc
    • edit: lib/asan/asan_errors.cc
    • edit: lib/sanitizer_common/sanitizer_mac.cc
    • edit: lib/sanitizer_common/sanitizer_win.cc
    • edit: lib/sanitizer_common/sanitizer_linux.cc
  • Commit b5c0e8c061496a7a7995be84849780ee6979c473 by mracek:
    [asan] Provide bug descriptions for all reports (not just ErrorGeneric)

    • add: test/asan/TestCases/debug_double_free.cc
    • edit: lib/asan/asan_errors.h
    • edit: lib/asan/asan_report.cc
    • edit: lib/asan/asan_errors.cc
  • Commit 8b5c201ec58b021bb7dee3f83dedccf87d549dce by mracek:
    [asan] Attempt to fix the debug_double_free.cc testcase on Windows after

    • edit: test/asan/TestCases/debug_double_free.cc