[Swift CI] Build Failure: 2. Swift Source Compatibility Suite (master) #1491

Report

[FAILURE] swift-master-source-compat-suite [#1491]

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite/1491/
Project:
swift-master-source-compat-suite
Date of build:
Thu, 22 Mar 2018 23:23:21 -0500
Build duration:
2 min 8 sec

Changes

  • Commit 55a129cc5eff966c231a7434b9614d76fed99f0a by asbreckenridge:
    docs/Windows: Add env var for llvm bin dir

    • edit: docs/WindowsBuild.md
  • Commit 42b4add93e3fb96902f7ba01f4ec3a0505b3af93 by asbreckenridge:
    docs/Windows: remove unnecessary ninjas in mkdirs

    • edit: docs/WindowsBuild.md
  • Commit 55c1b2d85008ea997b02b3b1c252a6c749ca36bc by asbreckenridge:
    docs/Windows: Remove extra bin from DCMAKE_CXX_COMPILER path

    • edit: docs/WindowsBuild.md
  • Commit 9edc07cd9e10688400bc1f3585339526590c08a2 by asbreckenridge:
    docs/Windows: Add note about using forward slashed paths

    • edit: docs/WindowsBuild.md
  • Commit a5b777625c5e858b7433c6810fc4236a828eefd3 by asbreckenridge:
    docs/Windows: Add disclaimer about llvm_bin_dir & fixup LLVM paths

    • edit: docs/WindowsBuild.md
  • Commit 80eae200b62df456193a3644e40c642c8e558ed9 by dgregor:
    [AST] Preserve type sugar for generic typealiases

    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/AST/SubstitutionMap.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: test/decl/typealias/generic.swift
    • edit: test/Serialization/Inputs/alias.swift
    • edit: test/Serialization/typealias.swift
    • edit: lib/AST/Type.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Serialization/Deserialization.cpp
    • edit: test/decl/init/nonnominal_init.swift
    • edit: include/swift/Serialization/DeclTypeRecordNodes.def
    • edit: lib/AST/DiagnosticEngine.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: include/swift/Serialization/ModuleFormat.h
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: test/IDE/complete_expr_postfix_begin.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: include/swift/AST/SubstitutionMap.h
    • edit: lib/AST/ASTPrinter.cpp
  • Commit e6c91b398543c529a389c98390dd96a1f9c30f42 by dgregor:
    Start using BoundNameAliasType for non-generic typealiases in generic

    • delete: validation-test/compiler_crashers/28812-getgenericparams.swift
    • add: validation-test/compiler_crashers_fixed/28812-getgenericparams.swift
    • edit: test/decl/typealias/dependent_types.swift
    • edit: test/decl/typealias/generic.swift
    • edit: test/Compatibility/accessibility_typealias.swift
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: test/ClangImporter/objc_generics_conformance.swift
  • Commit 253bd10bd3c25c3c826d1b12b635a9cb93b7d2af by dgregor:
    Cope with BoundNameAliasType in more places that handle NameAliasType.

    • edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/Sema/MiscDiagnostics.cpp
    • edit: test/Sema/accessibility_typealias.swift
    • edit: tools/swift-api-digester/swift-api-digester.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/TypeCheckExpr.cpp
  • Commit 21f7d87eac95839c64688d256269dced00f81321 by lanza:
    Merge getRuntimeLibraryPath and getRuntimeStaticLibraryPath

    • edit: lib/Driver/ToolChains.cpp
  • Commit b66c1a02f7f8bda3c0fb19c9ad584311a87954a3 by dgregor:
    [Type checker] Maintain "base" type sugar for typealiases.

    • edit: test/decl/typealias/dependent_types.swift
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 728831b2ac122230e2a51c088bcf05b79dbaecdd by dgregor:
    [GSB] Infer requirements from uses of generic typealiases.

    • edit: test/Generics/requirement_inference.swift
    • edit: lib/AST/GenericSignatureBuilder.cpp
  • Commit 8e11af4012636b4e3915884ab749415372494843 by github:
    Make the naming of underlying builtin for FP + Vector match Integer.

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/DebugInfo/vector.swift
    • edit: stdlib/public/SDK/simd/simd.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/BuiltinMath.swift.gyb
    • edit: test/stdlib/FloatingPoint.swift.gyb
  • Commit 7d9599a93dc30aee32d4d0e531f353084d591dea by spestov:
    Sema: Change a getBaseIdentifier() to userFacingName()

    • edit: lib/Sema/MiscDiagnostics.cpp
  • Commit ff5dc6081c1ed16097cb964a1ab44b06c8ff5099 by dgregor:
    [GSB] Infer requirements from protocol inheritance and where clauses.

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: test/Generics/requirement_inference.swift
  • Commit 683c21bf9fe054b12c440645e1ab82f61aed0fb8 by shajrawi:
    XFAIL pointer_conversion_objc without asserts

    • edit: test/SILOptimizer/pointer_conversion_objc.swift
  • Commit 3376ca741d907adf83e0d6d83e95ac76c64bfaca by dungar:
    Add frontend check to ensure that all primaries are present in the

    • add: test/Frontend/batch_mode_output_file_map_missing_primary.swift
    • edit: include/swift/AST/DiagnosticsFrontend.def
    • edit: lib/Frontend/ArgsToFrontendOutputsConverter.cpp
    • add: test/Frontend/Inputs/supplementary_output_filemap_missing_a_primary.yaml
    • edit: include/swift/Frontend/ArgsToFrontendOutputsConverter.h
  • Commit a9b276cd89030b3467874e19b9c1f6c93503ed83 by spestov:
    Sema: Use -verify for Codable tests instead of FileCheck

    • edit: test/decl/protocol/special/coding/struct_codable_failure_diagnostics.swift
    • edit: test/decl/protocol/special/coding/class_codable_failure_diagnostics.swift
  • Commit 4be9a608901be17c1429681c960e68b98fef143b by spestov:
    Sema: Don't introduce ErrorType when an associated type is witnessed by

    • edit: lib/Sema/TypeCheckProtocol.cpp
  • Commit 025555f4b07ccc852d45c5d3f4b78794203ac3f1 by spestov:
    Sema: Remove duplicate enum case check

    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: test/Parse/enum.swift
  • Commit 3355a7251f85d5359e27243ce637337d3c4d9d06 by spestov:
    Sema: DeclChecker::visitSubscriptDecl() does everything in the 'first

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 3131a16eca86aaf62c8750f63cb5010067ce416f by spestov:
    Sema: DeclChecker::visitTypeAliasDecl() does everything in the 'first

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 63db3827c483db25a44feed32426466d768b66dc by spestov:
    Sema: DeclChecker::visitEnumElementDecl() does everything in the 'first

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit b7c1386c8d678a6ed7b9d1b3ddfc5a6d7f2139bb by spestov:
    Sema: DeclChecker::visitProtocolDecl() does everything in the 'first

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 6382572550443251ce3db4918d8e3616041845f7 by spestov:
    Sema: DeclChecker::visitExtensionDecl() does everything in the 'first

    • edit: lib/Sema/TypeCheckDecl.cpp
  • Commit 24ac4f5e855ede4f1819e74023d60976fc2df943 by spestov:
    Sema: DeclChecker::visitStructDecl() does everything in the 'first pass'

    • edit: test/decl/protocol/req/associated_type_inference.swift
    • edit: lib/Sema/TypeCheckDecl.cpp

Believe it or not but this wasn’t caused by my decl checker changes. It was the stdlib patch, now reverted — https://github.com/apple/swift/pull/15447

Slava