[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.10 (master) #564

Report

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#564]

Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/564/
Project:
oss-swift-package-linux-ubuntu-16_10
Date of build:
Mon, 20 Mar 2017 21:59:45 -0700
Build duration:
1 hr 4 min

Identified problems:

  • 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 55b2ba2524142c0281d4350a51378431867ddce2 by Huon Wilson:
    [Frontend] Add -emit-imported-modules: listing modules imported by the

    • edit: lib/Frontend/FrontendOptions.cpp
    • edit: include/swift/Driver/Types.def
    • edit: lib/Driver/Driver.cpp
    • edit: lib/Driver/ToolChains.cpp
    • add: lib/FrontendTool/ImportedModules.cpp
    • add: test/Driver/Inputs/imported_modules/imported_modules.importedmodules
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/Driver/Types.cpp
    • add: lib/FrontendTool/ImportedModules.h
    • edit: lib/Frontend/Frontend.cpp
    • add: test/Driver/Inputs/imported_modules/imported_modules2.swift
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/FrontendTool/CMakeLists.txt
    • edit: include/swift/Option/Options.td
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/Driver/imported_modules.swift
  • Commit 09cd8851405afaad5d383a6b52370f6b21b604e9 by Huon Wilson:
    [Frontend] Handle imports in the C code tied to a Swift module.

    • add: test/Driver/Inputs/imported_modules/imported_modules_underlying/module.modulemap
    • add: test/Driver/imported_modules_underlying.swift
    • add: test/Driver/Inputs/imported_modules/bridging_header.h
    • add: test/Driver/Inputs/imported_modules/HasSubmodule/module.modulemap
    • add: test/Driver/imported_modules_bridging_header.swift
    • edit: lib/FrontendTool/ImportedModules.cpp
    • add: test/Driver/Inputs/imported_modules/imported_modules_bridging_header.importedmodules
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: include/swift/ClangImporter/ClangImporterOptions.h
    • edit: lib/FrontendTool/ImportedModules.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • add: test/Driver/Inputs/imported_modules/imported_modules_underlying/inner.h
    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: test/Driver/Inputs/imported_modules/imported_modules_underlying.importedmodules
    • add: test/Driver/Inputs/imported_modules/imported_modules_underlying/outer.h
  • Commit 54e2c6893aa82de0cb1efd7baef215ccc411edf1 by Hugh Bellamy:
    Fix GYB doctests on Windows

    • edit: utils/gyb.py
  • Commit 0b2a02d083c9a2b52be3cfa7fac775bc811f8b6e by Huon Wilson:
    [Test] Ensure that -emit-imported-modules doesn't load overlays.

    • edit: test/Driver/Inputs/imported_modules/imported_modules_underlying/outer.h
    • edit: test/Driver/Inputs/imported_modules/imported_modules_underlying.importedmodules
    • edit: test/Driver/imported_modules_underlying.swift
    • edit: test/Driver/imported_modules.swift
    • add: test/Driver/Inputs/imported_modules/InvalidOverlay.swiftmodule
    • add: test/Driver/Inputs/imported_modules/InvalidOverlay/module.modulemap
    • edit: test/Driver/Inputs/imported_modules/imported_modules.importedmodules
    • edit: test/Driver/imported_modules_bridging_header.swift
    • edit: test/Driver/Inputs/imported_modules/bridging_header.h
    • edit: test/Driver/Inputs/imported_modules/imported_modules_bridging_header.importedmodules
  • Commit 6f54798df8a27972efd7fa6e8c88643dc4fc9925 by Roman Levenstein:
    Verify the construction of SubstitutionMaps

    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: include/swift/AST/SubstitutionMap.h
  • Commit 793d0ad12b66a3ded63bf051b437a403f7dd4239 by Erik Eckstein:
    Demangler: fix a memory problem with the NodeDumper

    • edit: include/swift/Demangling/Demangle.h
    • edit: lib/Demangling/NodeDumper.cpp
  • Commit 977b5c05ade35cc3754baddaf184c3c95d8aa4c8 by Erik Eckstein:
    Mangling: add a verifier that checks if every mangled symbol can be

    • edit: lib/SILOptimizer/Utils/SpecializationMangler.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/Basic/Mangler.cpp
    • edit: include/swift/Basic/Mangler.h
  • Commit 92975fb9c00f748fd5418d66a174c08dfcae914f by Xi Ge:
    AST: Expose reconstituteSugar as a public member function of TypeBase.

    • edit: lib/Sema/CSSolver.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
  • Commit 573e832f35c1075968493289268cbab53bcc6123 by Slava Pestov:
    AST: Fix crash when attempting typo correction on class-bound archetype

    • edit: lib/AST/LookupVisibleDecls.cpp
    • edit: test/Sema/typo_correction.swift
    • edit: lib/IDE/CodeCompletion.cpp
  • Commit 1439b90b84a59a7ae400c9e585394783b685bcfa by github:
    [ClangImporter] Fix use-after-scope bug in macro importing. (#8213)

    • edit: lib/ClangImporter/ImportMacro.cpp
  • Commit d43932f2b6c1b07ba9fc93ae0652ea110ab53796 by Joe Shajrawi:
    Add support for address only let closures under opaque value mode

    • edit: lib/SIL/TypeLowering.cpp
    • edit: test/SILGen/opaque_values_silgen.swift
  • Commit eb770a5384930a976e7aa48ce70565977b36cab8 by Slava Pestov:
    Sema: Fix crash when resolving generic typealias inside generic type

    • edit: lib/Sema/TypeChecker.h
    • edit: test/decl/typealias/generic.swift
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit e3604357ea3bc46d1cdda4afb3c31e18ef740315 by Hugh Bellamy:
    Fix line-directive test failures on Windows

    • edit: utils/line-directive
  • Commit f235a78385321e17affd3fe6abc3cb59e3709b21 by Hugh Bellamy:
    Properly clean up after line-directive doctests now delete=False

    • edit: utils/line-directive
  • Commit e3b458dff45d7727f6b18b355ca9c1049c6aedc5 by Robert Widmann:
    Fixed a typo (#8217)

    • edit: include/swift/AST/Expr.h
  • Commit 0f0a6fb1567da85ef761f8fc1b44ea03b1d7fb59 by github:
    AST: Reconstitute sugar types deeply. (#8221)

    • edit: lib/AST/Type.cpp
  • Commit 79cf3bf171544d133d3c06e8c8556755e974be79 by Hugh Bellamy:
    Add regression test for recent line-directive breakage (SR-4238 )

    • edit: utils/line-directive
  • Commit 332210e8955a158e2990246e22a1be0eb246cac4 by Jason Molenda:
    Skip this test on linux for now; it is failing intermittently and we

    • edit: packages/Python/lldbsuite/test/lang/swift/generic_extension/TestSwiftGenericExtension.py
  • Commit 3cf928797bac1a3ad578db5f869690887a2b00ae by Jason Molenda:
    Skip this test on linux for now; it is failing intermittently and we

    • edit: packages/Python/lldbsuite/test/lang/swift/partially_generic_func/class/TestSwiftPartiallyGenericFuncClass.py
  • Commit 2e90af32d3f9da144d51f838e2f2f6b0f9e9e750 by Jason Molenda:
    Fix bug # in the skip.

    • edit: packages/Python/lldbsuite/test/lang/swift/partially_generic_func/class/TestSwiftPartiallyGenericFuncClass.py
  • Commit 35eef47eafa97d5e7ada0f6564780aad074b374b by Jason Molenda:
    Skip this test on linux for now; it is failing intermittently and we

    • edit: packages/Python/lldbsuite/test/functionalities/breakpoint/swift_exception/TestExpressionErrorBreakpoint.py
  • Commit 386c95d5d2e076fe0abc2e153bfef00cd461b93b by Hugh Bellamy:
    CMake requires normalized paths when appending.

    • edit: cmake/modules/LLDBStandalone.cmake
  • Commit 02323c84b1cb736d8d254e6420c906f67bfbe93a by Jim Ingham:
    FindTypes should find "struct TypeName" as well as "TypeName".

    • edit: source/Core/Module.cpp
    • add: packages/Python/lldbsuite/test/lang/c/find_struct_type/TestFindStructTypes.py
    • add: packages/Python/lldbsuite/test/lang/c/find_struct_type/Makefile
    • add: packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c
  • Commit cdd560b11287d6409ab5408b3985280cfbc3a06d by Jim Ingham:
    FindTypes should find "struct TypeName" as well as "TypeName".

    • edit: source/Core/Module.cpp
    • add: packages/Python/lldbsuite/test/lang/c/find_struct_type/TestFindStructTypes.py
    • add: packages/Python/lldbsuite/test/lang/c/find_struct_type/main.c
    • add: packages/Python/lldbsuite/test/lang/c/find_struct_type/Makefile
  • Commit 150f222ae5cf96eb41064e846ffb94b514c309ca by Jason Molenda:
    Initialize m_allow_cxx, m_allow_objc. These ivars in the base class are

    • edit: source/Expression/LLVMUserExpression.cpp
  • Commit 4feb91b261db819bf1d61d10ad2775ffe6543660 by Jason Molenda:
    Initialize m_allow_cxx, m_allow_objc. These ivars in the base class are

    • edit: source/Expression/LLVMUserExpression.cpp
  • Commit c7ae7a9846c514d1446202fb7a0634807cdc2178 by Jason Molenda:
    Fix two places where an arm instruction emulation method can dereference

    • edit: source/Plugins/Instruction/ARM/EmulationStateARM.cpp