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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/58/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Fri, 29 Sep 2017 03:47:00 -0500
Build duration:
1 hr 42 min

Identified problems:

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

Changes

  • Commit e7b59da547ec15acb9eb5c36394cce67d8df0e94 by daniel_dunbar:
    [Basic] Adjust tracing APIs to accept 64-bit values.

    • edit: include/llbuild/Basic/Tracing.h
    • edit: llbuild.xcodeproj/project.pbxproj
  • Commit 3b39ecd9a01f21824880f604baa9181b1059ce4b by jgroff:
    SIL: Substitute DynamicSelfType out of context when synthesizing a

    • edit: lib/SIL/SILFunctionType.cpp
    • edit: test/SILGen/dynamic_self.swift
  • Commit 3d34fb3b0791e790086e3ac44799324189fe525a by aschwaighofer:
    IRGen: Fix linkage for shared declarations

    • edit: lib/IRGen/GenDecl.cpp
    • add: test/IRGen/objc_shared_imported_decl.sil
    • add: test/IRGen/Inputs/usr/include/NSOption.h
  • Commit f1e6e86a9e7e78c345827a5982b3970749fe467f by mgottesman:
    [benchmark] Eliminate a multiple ternary operator in favor of a closure.

    • edit: benchmark/utils/DriverUtils.swift
  • Commit 8a69de7332f9839e26f28409d574104a505b8bab by mgottesman:
    [benchmark] Have legacy tests use BenchmarkInfo and combine this with

    • edit: benchmark/utils/DriverUtils.swift
    • edit: benchmark/utils/TestsUtils.swift
    • edit: benchmark/utils/main.swift
  • Commit 37c80524946ccd0c249c4dd3c0e72ae8a87cdd53 by mgottesman:
    [benchmark] Change DriverUtils.Test to contain a BenchmarkInfo struct

    • edit: benchmark/utils/DriverUtils.swift
  • Commit dfc780a744a23a3fca63f6648588047c7dab2152 by mgottesman:
    [benchmark][driver] Teach the Benchmark_Driver how to parse

    • edit: benchmark/scripts/Benchmark_Driver
  • Commit d9d58bc6c567d39380adaa4e71b536e2c7e891f2 by rlevenstein:
    [sil-combine] Fix a bug in the convert_function peephole

    • edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
    • edit: test/SILOptimizer/sil_combine.sil
  • Commit 1ce5c173371b22da3e90a57a409f41ff09cd86fb by compnerd:
    stdlib: swap conditional to make it easier to read (NFC)

    • edit: stdlib/public/core/VarArgs.swift
  • Commit 5cdd94673492e20990bb5f674fab78627d755079 by mgottesman:
    [benchmark] Simplify how we filter tests down to 1 filter

    • edit: benchmark/utils/DriverUtils.swift
  • Commit f7681a993ac4f24ffc3c07938666cc57b9046497 by mgottesman:
    [benchmark] Add support for specifying a benchmark setUp and tearDown

    • edit: benchmark/utils/TestsUtils.swift
    • edit: benchmark/utils/DriverUtils.swift
  • Commit 2a6b4fbb38978862f0298ef36586f85f6541c2b8 by mgottesman:
    [benchmark] Re-add support for anding multiple tags by splitting on ‘,’

    • edit: benchmark/utils/DriverUtils.swift
  • Commit 1bec63d911e464f810dde214b13e050d3630bb03 by kacper.harasim:
    [IDE] Remove convenience function added to SourceEditConsumer

    • edit: include/swift/IDE/Utils.h
    • edit: lib/IDE/Refactoring.cpp
    • edit: lib/IDE/Utils.cpp
  • Commit a1aaa4e14140f394818034650fcd426f093fd525 by spestov:
    Sema: Remove a bogus assertion

    • edit: test/Constraints/existential_metatypes.swift
    • edit: lib/Sema/CSApply.cpp
  • Commit b08f60ebc46fd1675ffd5742f8976cc5b3b587b9 by dgregor:
    [GSB] Track equivalence classes in an intrusive linked list.

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 942fc2a653e5d342d4248666c7f61a3f6e716be2 by dgregor:
    [GSB] BumpPtrAllocate internal data structure.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 46e4c6d365c67556dc58f056786adce5b4652522 by dgregor:
    [Constraint system] Eliminate some dead code in constraint optimization.

    • edit: lib/Sema/CSGen.cpp
  • Commit 8bd30e7750e10c6bb1736056d4f5a0e98142e67b by dgregor:
    Resolve a fixed crasher

    • add: validation-test/compiler_crashers_fixed/28842-hasval.swift
    • delete: validation-test/compiler_crashers/28842-hasval.swift
  • Commit 4df2958eea7fd4729a3c4596373887cfc45db84f by dgregor:
    [GSB] Track equivalence classes in an intrusive linked list.

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 9d6a716dbd634d11f402321afb84de0b9add415f by dgregor:
    [GSB] BumpPtrAllocate internal data structure.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 118eb003edd4041f9a8730f36bfdbefc11ee8130 by dgregor:
    Resolve a fixed crasher

    • add: validation-test/compiler_crashers_fixed/28842-hasval.swift
    • delete: validation-test/compiler_crashers/28842-hasval.swift
  • Commit 71deb0d92829a1942f6f372dd58d147dfdfb1348 by dgregor:
    [GSB] Centralize lookup of nested types.

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit c9761fc821e02007e2ea92aa0529157562365be9 by dgregor:
    [GSB] Simplify some interfaces. NFC

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit b7a511a5eedc954ba753923e9db5171226028130 by dgregor:
    Stop dumping the full state of the GSB in testing.

    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: test/Generics/requirement_inference.swift
    • edit: test/Generics/protocol_type_aliases.swift
    • edit: test/Generics/superclass_constraint.swift
    • edit: test/Generics/associated_type_typo.swift
  • Commit 0a1583fb8791844035383e0e48799b43aa126476 by dgregor:
    [GSB] Tighten up interfaces for computing a generic signature.

    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/Builtins.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
  • Commit 24780d9c9533cc548038368a62a981c688490330 by dgregor:
    [GSB] Inline getGenericSignature() into it’s only caller.

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit c4093105fbe7a2d7755d0ccecdd9032ee54ae1af by dgregor:
    [GSB] Silence errors at unknown locations.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit f08a85ab1105eadc126ae0f6f77d458610a97437 by dgregor:
    [GSB] Cache the nested types of an equivalence class.

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 54864f858cd4ef96d0ff6649eecc79d155b036ac by dgregor:
    [Type checker] Replace a use of

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: test/decl/protocol/recursive_requirement.swift
    • add: validation-test/compiler_crashers_fixed/28816-unreachable-executed-at-swift-lib-sema-typecheckgeneric-cpp-214.swift
    • delete: validation-test/compiler_crashers/28816-unreachable-executed-at-swift-lib-sema-typecheckgeneric-cpp-214.swift
  • Commit fc9dcc09a9697fe4030e8e7780f8cdfdcc6ebfe3 by github:
    Added in missing imports to Accelerate and CoreFoundation overlays.

    • edit: stdlib/public/SDK/CoreFoundation/CMakeLists.txt
    • edit: stdlib/public/SDK/Accelerate/CMakeLists.txt
  • Commit 6374a17df9a5f2fdf8600fe9d98b8e02c382fa75 by dgregor:
    [GSB] Introduce EquivalenceClass::getAnchor().

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/AST/GenericSignature.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 9f580fe7ad5b451a31a04b271a4f7428b9acaa9b by dgregor:
    [GSB] Move getTypeInContext() over to EquivalenceClass.

    • edit: lib/AST/GenericEnvironment.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
  • Commit 7867c6940f6c441a2d8abbe174676b8a4eb6bd0a by dgregor:
    [GSB] Stop using resolveArchetype() to detect recursive types.

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 8c8d19218be36ae37f88c8dc30ce98f3e769bfff by dgregor:
    [GSB] Switch resolveDependentMemberTypes() off of resolveArchetype().

    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 2f9c18639d06ec49be1088256c032e1fc34c3107 by dgregor:
    [GSB] Kill off resolveArchetype().

    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/Decl.cpp
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit d93bed5ed16b4ff5369cf28ccf750c90d62ad771 by dgregor:
    [GSB] Move a well-formed GenericSignatureBuilder to be the canonical

    • edit: lib/SILGen/SILGenPoly.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: include/swift/AST/GenericSignatureBuilder.h
    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: lib/SILOptimizer/Utils/Generics.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/AST/Builtins.cpp
    • add: validation-test/compiler_crashers_fixed/28783-hasconformanceinsignature-inprotocol-getrequirementsignature-subjecttype-conform.swift
    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • delete: validation-test/compiler_crashers/28783-hasconformanceinsignature-inprotocol-getrequirementsignature-subjecttype-conform.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit 878abb08b34ff2b64edab05500267f29e45fa8a3 by dgregor:
    Track the number of generic signature builders “registered”

    • edit: lib/AST/ASTContext.cpp
  • Commit b232b8f6045431535b2528e457361bd5d2db7f5b by spestov:
    Fix some warnings

    • edit: lib/Sema/CSGen.cpp
    • edit: lib/SILGen/SILGenExpr.cpp
  • Commit afe9ad3b27d53d44aebc01efc53168657b52d789 by spestov:
    Fix some resilience tests for device testing

    • edit: test/Interpreter/global_resilience.swift
    • edit: test/Interpreter/enum_resilience.swift
    • edit: test/Interpreter/protocol_resilience.swift
    • edit: test/lit.cfg
    • edit: test/Interpreter/class_resilience.swift
    • edit: test/Interpreter/struct_resilience.swift
  • Commit 358e55842d82b5e88a1a7417873eb942421afc3a by compnerd:
    test: more AArch64 fixes

    • edit: test/IRGen/c_layout.sil
    • edit: test/IRGen/errors.sil
  • Commit a6177dc4c3891024f86b99d8ea728b9a6a7a8dbf by tstellar:
    Merging r312337:

    • edit: lib/Target/AMDGPU/GCNHazardRecognizer.cpp
    • add: test/CodeGen/AMDGPU/hazard.mir
  • Commit b34136ea8537ea422babb1dfdc75f2a95273333e by tstellar:
    Revert “Merging r312337:”

    • edit: lib/Target/AMDGPU/GCNHazardRecognizer.cpp
    • delete: test/CodeGen/AMDGPU/hazard.mir
  • Commit 164431e6002980a98c4cdf3df03e1698f7fc7d58 by tstellar:
    Merging r312337:

    • edit: lib/Target/AMDGPU/GCNHazardRecognizer.cpp
    • add: test/CodeGen/AMDGPU/hazard.mir
  • Commit bc9510e749714e70ea96ee4feabdd476e55124e5 by me:
    Merging r312905:

    • edit: lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h
    • add: test/CodeGen/AVR/clear-bss.ll
    • add: test/CodeGen/AVR/copy-data-to-ram.ll
    • edit: lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp
  • Commit 75265eee07fa4a304ae78d805388d2b10893ffce by me:
    Merging r314070:

    • edit: lib/Target/AVR/AVRISelLowering.h
  • Commit 9e83867929ab807a8ceec0d218392b9493d16ee6 by me:
    Merging r311620:

    • add: test/CodeGen/AVR/atomics/load-store-16-unexpected-register-bug.ll
    • edit: lib/Target/AVR/AVRInstrInfo.td
  • Commit 04edfa544210c1bbf3ecf4702a66a99cbd9f3ca0 by me:
    Merging r314179:

    • edit: lib/Target/AVR/AVRTargetMachine.cpp
  • Commit 93c290035c36b2c9fdd4cfeb77455955ad8b5774 by me:
    Merging r314183:

    • edit: test/CodeGen/AVR/varargs.ll
    • edit: test/CodeGen/AVR/call.ll
    • edit: test/CodeGen/AVR/directmem.ll
  • Commit fe7556b49ac5f8fbea10b00e35ebe0500773075c by me:
    Merging r314180:

    • edit: lib/Target/AVR/AVRISelLowering.cpp
  • Commit 20a82813e9e00bdee1ace1bae059339749ad4000 by me:
    Merging r314354:

    • edit: lib/Basic/Targets.cpp
  • Commit 0f2f566a781933eddc06f09625955b58bde750ce by nhawes:
    [index] Fix shared libs build breakage: clangIndex and clangFrontend

    • edit: lib/Index/CMakeLists.txt
    • edit: lib/Frontend/CMakeLists.txt
    • edit: lib/FrontendTool/CMakeLists.txt
    • edit: lib/FrontendTool/ExecuteCompilerInvocation.cpp
    • edit: include/clang/Frontend/CompilerInstance.h
    • edit: lib/Frontend/CompilerInstance.cpp
  • Commit 10c9a1576feb9b85a5cd5d285e38ac060c7a4682 by aschwaighofer:
    Sema: Windows/ARM __va_start is not const correct

    • edit: lib/Sema/SemaChecking.cpp
    • edit: test/SemaCXX/microsoft-varargs.cpp
  • Commit c86739dc901db873d1b107cf91ea8140a62edfa7 by dccitaliano:
    [Atomic][X8664] set max atomic inline width according to the target

    • edit: include/clang/Basic/TargetInfo.h
    • edit: test/OpenMP/atomic_update_codegen.cpp
    • edit: test/OpenMP/atomic_read_codegen.c
    • add: test/CodeGenCXX/atomic-inline.cpp
    • edit: test/OpenMP/atomic_capture_codegen.cpp
    • edit: test/OpenMP/atomic_write_codegen.c
    • edit: lib/Basic/Targets.cpp
  • Commit ff957dc08fbbcbcfc119302430f31084e87bcbef by github:
    Update Targets.cpp

    • edit: lib/Basic/Targets.cpp

New issue found!