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

Report

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

Build URL:
https://ci.swift.org/job/swift-master-source-compat-suite/1421/
Project:
swift-master-source-compat-suite
Date of build:
Mon, 12 Mar 2018 09:18:03 -0500
Build duration:
2 hr 10 min

Changes

  • Commit 0bd90e0f13845e1dce865c1cbd95490c165b0315 by jgroff:
    IRGen: Set IGM.CurSourceFile while emitting SILFunctions.

    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit 57d6772d48d086993533b145168b5171aabf94d8 by jgroff:
    Runtime: Use type context descriptors to unique foreign metadata.

    • edit: stdlib/public/runtime/Demangle.cpp
    • edit: test/IRGen/cf.sil
    • edit: include/swift/Remote/MetadataReader.h
    • edit: test/IRGen/foreign_types.sil
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 98ee6a5d7d9b5a191050f002eec36057110cb941 by jgroff:
    Runtime: Prefab metadata records for Any and AnyObject.

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: stdlib/public/runtime/KnownMetadata.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: include/swift/Demangling/ManglingMacros.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: include/swift/Runtime/Metadata.h
  • Commit f01af883fcda3e51aeea309516b8bff15f6d986f by jgroff:
    IRGen: Use known value witness tables for common type layouts.

    • edit: validation-test/stdlib/MicroStdlib/Inputs/RuntimeStubs.c
    • edit: lib/IRGen/GenEnum.h
    • edit: lib/IRGen/IRGen.h
    • edit: lib/IRGen/GenEnum.cpp
    • edit: lib/IRGen/GenValueWitness.cpp
    • edit: lib/IRGen/GenStruct.cpp
    • edit: test/IRGen/lazy_metadata.swift
    • edit: test/IRGen/local_types.swift
    • edit: test/IRGen/access_control.sil
  • Commit 37e3534b42b414a90776d1af744373e14752c7e5 by jgroff:
    Runtime: Make generic parameter counts in context descriptors 16-bit.

    • edit: test/IRGen/class_metadata.swift
    • edit: test/IRGen/generic_classes.sil
    • edit: test/IRGen/generic_structs.sil
    • edit: test/IRGen/generic_types.swift
    • edit: include/swift/Runtime/Metadata.h
    • edit: lib/IRGen/GenMeta.cpp
    • edit: test/IRGen/enum.sil
    • edit: test/IRGen/generic_classes_objc.sil
  • Commit 53792aa64ec582e8385ed1cf177e5e54345fba32 by jgroff:
    IRGen: Make outlined enum copy/destroy lazier and better mangled.

    • edit: lib/IRGen/GenEnum.cpp
    • edit: lib/Demangling/NodePrinter.cpp
    • edit: test/IRGen/enum_function.sil
    • edit: lib/Demangling/Demangler.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: test/IRGen/weak.sil
    • edit: lib/Demangling/Remangler.cpp
    • edit: test/IRGen/big_types_corner_cases.swift
  • Commit 5c0a875a79a6d3b11aa4552c5b03ee7fda7001c9 by mgottesman:
    [silgen] Change SwitchEnumBuilder to invalidate the insertion point

    • edit: lib/SILGen/SwitchEnumBuilder.cpp
  • Commit 66bcc00a72a3cf383d03deaf2ee424e384a8e00e by github:
    [Parse] getLineNumber before parsing the closure (#15178)

    • edit: lib/Parse/ParseExpr.cpp
  • Commit c612da2805d24a798140951253306d50851d8b66 by github:
    [Lexer] Remove dead code (#15179)

    • edit: include/swift/Parse/Lexer.h