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


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

Build URL:
Date of build:
Wed, 08 Jan 2020 13:55:21 -0600
Build duration:
7 hr 25 min


  • Commit 1da182555a28552ebf855e395671a88c273d056b by mikeash:
    [Runtime] When the ObjC runtime supports lazy class names, lazily create

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 6c183406753c5a42bf5efd875e83e587b1265636 by mikeash:
    [Runtime] Remove demangleObjCTypeName and use the old demangler instead.

    • edit: include/swift/Demangling/Demangler.h
    • edit: lib/Demangling/Demangler.cpp
  • Commit fbcef9a9ecc457e5372a0b96a885c62406bf0cbc by mikeash:
    [Runtime] Use the new NonMetaClass ObjC field to have generic

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit f32af9b047c6108e2333988c81fb6c08859e2e14 by mikeash:
    [Runtime] Adjust lazy name API to a hook-based call that can have

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit b5c02ee9e82a47c18923845d9b976966c8b5edc0 by compnerd:
    build: simplify version tracking logic

    • edit: lib/Basic/CMakeLists.txt
  • Commit afc6ccdeb5a5eb5ef681e1cb89cd85a09f2d8bf8 by varun_gandhi:
    Re-land parsing and printing for Clang function types.

    • edit: include/swift/AST/ASTPrinter.h
    • edit: lib/IDE/CodeCompletionResultBuilder.h
    • edit: lib/Frontend/ModuleInterfaceSupport.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: include/swift/AST/Types.h
    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: include/swift/AST/PrintOptions.h
    • edit: lib/IDE/IDETypeChecking.cpp
    • edit: include/swift/Option/FrontendOptions.td
    • edit: include/swift/Frontend/ModuleInterfaceSupport.h
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: test/Parse/c_function_pointers.swift
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/AST/ClangModuleLoader.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: test/Inputs/clang-importer-sdk/usr/include/ctypes.h
    • add: test/ClangImporter/clang-function-types.swift
    • edit: lib/AST/ASTContext.cpp
    • add: test/ModuleInterface/full-convention.swift
    • edit: test/attr/attr_convention.swift
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 18f52dcbb00571836031ca25872c0fc1a9e584c2 by passos.luciano:
    [CSDiag] Remove visitCoerceExpr from CSDiag

    • edit: lib/Sema/CSDiag.cpp
  • Commit 06201a64beb888e95aafbd68ed843c417aba0c5e by passos.luciano:
    [Sema] Diagnose wrong type coercion involving metatypes

    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
  • Commit 0e1a03dc612edab8d94880f16c019b9436ee0c4d by passos.luciano:
    [CSSimplify] Handle optional wrong type conversion

    • edit: lib/Sema/CSSimplify.cpp
  • Commit fc49af2949e0669fdfaa3ed5742feb77c2e12e99 by passos.luciano:
    [CSSimplify] Handle coercion to wrong type for function result locator

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 4d982f34309d045cc6020441a12dcfc602fa3f10 by passos.luciano:
    [CSSimplify] Do not record fix to coerce with existential restriction

    • edit: lib/Sema/CSSimplify.cpp
  • Commit 0238a29e70011fa97b62504fa2d2577774de7331 by passos.luciano:
    [tests] Fixing tests

    • edit: test/decl/protocol/protocols.swift
    • edit: test/Generics/function_defs.swift
    • edit: test/ClangImporter/objc_parse.swift
  • Commit 4443966f3d272751ce76ff7407c631eee6337a26 by passos.luciano:
    [CSDiagnostics] Removing duplicated diagnose for InstanceType

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: lib/Sema/CSDiag.cpp