[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (main) #15904

# [FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#15904]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/15904/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build: Mon, 22 Feb 2021 12:04:16 -0600
Build duration: 52 min

Identified problems:- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes- Commit 0f7ec99b52d31264c6a1c63299e182a72e7d1df7 by freddy.kellisonlinn:

[AST] Add PlaceholderTypeRepr

  • edit: lib/AST/TypeRepr.cpp

  • edit: lib/AST/ASTDumper.cpp

  • edit: lib/Sema/TypeCheckType.cpp

  • edit: include/swift/AST/TypeReprNodes.def

  • edit: lib/AST/NameLookup.cpp

  • edit: include/swift/AST/TypeRepr.h

  • edit: lib/AST/ASTWalker.cpp

  • Commit 580fd40540f8bffa4a0262bd3788ddf95de8d1c5 by freddy.kellisonlinn:

    [Parse] Enable parsing of PlaceholderTypeRepr

    • edit: lib/Parse/ParseType.cpp
  • Commit d78d95ef0da16b33bcfbe4b9681dbf78fda56892 by freddy.kellisonlinn:

    [AST] Introduce PlaceholderType and ThePlaceholderType singleton

    • edit: include/swift/AST/ASTContext.h
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/Type.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/IRGen/IRGenDebugInfo.cpp
  • Commit e508fb373340a649d243ec87740ebf452f0c0803 by freddy.kellisonlinn:

    [Sema] Introduce placeholder handler to TypeResolver

    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/TypeCheckRequestFunctions.cpp
    • edit: lib/Sema/DerivedConformanceDifferentiable.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/PreCheckExpr.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckType.h
  • Commit 65521b596fdf4fd164c0f3772faf65c3656c9256 by freddy.kellisonlinn:

    [Sema] Handle placeholder types in during expression type resolution

    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSGen.cpp
  • Commit fbb78cd006a1c4022f0b7081f76853fc3494f5d0 by freddy.kellisonlinn:

    [Sema] Convert placeholder types to type vars wherever we open generics

    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit a79e7b59f0446aad53bcf3b8dd726e8b0235a042 by freddy.kellisonlinn:

    [Sema] Convert placeholder types in expression conversion types

    • edit: lib/Sema/CSGen.cpp
  • Commit a5d0153fbf77034c911b24ea8459c6c49d5e7ce5 by freddy.kellisonlinn:

    [AST] Assume that placeholder types conform to all protocols

    • edit: lib/AST/Module.cpp
  • Commit 40122dfecd9488ac1dd4db3def583837f0dd1aaf by freddy.kellisonlinn:

    [Sema] Add support for folding placeholders into TypeExprs

    • edit: lib/Sema/PreCheckExpr.cpp
    • edit: lib/Sema/CSGen.cpp
  • Commit e4ea1678dc41538521a504e0dc178b800a92a483 by freddy.kellisonlinn:

    Rename HoleType to PlaceholderType

    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/Sema/CSApply.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: include/swift/Sema/CSBindings.h
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/AST/TypeJoinMeet.cpp
    • edit: include/swift/Sema/ConstraintLocator.h
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: lib/Sema/TypeCheckCodeCompletion.cpp
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/TypeCheckType.h
    • edit: lib/Sema/PreCheckExpr.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/AST/SILLayout.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/AST/Expr.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: include/swift/Sema/ConstraintLocatorPathElts.def
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit be2aeb513b439cd756eb14ae2c2ff32b4b437e03 by freddy.kellisonlinn:

    [Sema] Rework DiscardAssignmentExpr checking wrt SequenceExpr folding

    • edit: lib/Sema/PreCheckExpr.cpp
  • Commit 1819d33f57d8245d33a820e76bd6e53d037d18be by freddy.kellisonlinn:

    Disable PlaceholderType parsing

    • edit: lib/Sema/PreCheckExpr.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Parse/ParseType.cpp
  • Commit ddd48429bdafe5db167f1bea3f2bfdecaa6489d8 by fred.kl:

    [Sema] Allocate locator for HandlePlaceholderType

    • edit: include/swift/Sema/ConstraintSystem.h
  • Commit 8539782c9a25db4984528ec6af4b6f25bcce887b by fred.kl:

    [Sema] Rename convertInferableTypes to replaceInferableTypesWithTypeVars

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
  • Commit 55fd87900a56c4af2f8c745d0592ee790f46a959 by rwidmann:

    [NFC] Lazily Construct ErrorTypes when PatternTypeRequest Fails

    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeCheckType.cpp
  • Commit 6df3fcf3ad16b6989b0912b3fbbadf1b85f5dcee by rwidmann:

    Add Missing Definitions of canDerive{En,De}codable

    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: lib/Sema/DerivedConformances.cpp
    • edit: lib/Sema/DerivedConformances.h
  • Commit fa8f0300dd8e039a312fb157b4761f3d443d46bc by rwidmann:

    Split CodingKeys Synthesis From Validation

    • edit: lib/Sema/DerivedConformanceCodable.cpp
  • Commit 6c9fb0d55c6bec029ebf5dcc8016312f540428db by rwidmann:

    Undo Bogus DiagnosticTransactions in Codable Synthesis

    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: test/decl/protocol/special/coding/class_codable_nonconforming_property.swift
    • edit: test/decl/protocol/special/coding/struct_codable_nonconforming_property.swift
    • edit: test/diagnostics/pretty-printed-diagnostics.swift
    • edit: test/decl/protocol/special/coding/struct_codable_simple.swift
  • Commit 8e9823c3694abd5aa2500b776fce023c2a8f5a2a by rjmccall:

    Store the current task and executor in task-local storage.

    • edit: stdlib/public/Concurrency/Actor.cpp
    • edit: unittests/runtime/Actor.cpp
    • edit: include/swift/ABI/Task.h
    • edit: unittests/runtime/TaskStatus.cpp
    • edit: stdlib/public/Concurrency/GlobalExecutor.cpp
    • edit: include/swift/Runtime/Concurrency.h
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: stdlib/public/Concurrency/TaskPrivate.h
  • Commit 1c82c71486c80e94367eb2a94fd1c1939537e0bb by rjmccall:

    Make an Error.h that declares the public ABI for errors.

    • add: include/swift/Runtime/Error.h
    • edit: stdlib/public/runtime/ErrorObjectNative.cpp
    • edit: stdlib/public/runtime/ErrorObject.h
  • Commit 2012195cd5d717a5a99b6ca9be09db9a43afafdf by rjmccall:

    Alter the runtime interface for awaiting futures and task groups.

    • edit: stdlib/public/Concurrency/TaskGroup.swift
    • edit: test/SILGen/async_let.swift
    • edit: include/swift/Runtime/Concurrency.h
    • edit: lib/IRGen/Callee.h
    • edit: lib/IRGen/Signature.h
    • edit: lib/IRGen/IRGenSIL.cpp
    • edit: stdlib/public/Concurrency/TaskPrivate.h
    • edit: lib/IRGen/GenOpaque.cpp
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: lib/IRGen/GenCall.cpp
    • edit: lib/IRGen/GenObjC.cpp
    • edit: include/swift/ABI/Task.h
    • edit: lib/IRGen/GenThunk.cpp
    • edit: lib/IRGen/GenCall.h
    • edit: lib/IRGen/GenFunc.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: stdlib/public/Concurrency/Task.swift
    • edit: lib/IRGen/IRGenModule.h
    • edit: stdlib/public/Concurrency/TaskGroup.cpp
  • Commit fd96f4139d092c47cd93056016bfda5a467d0b71 by rjmccall:

    Work around a bug in the x86_64 swiftasync argument treatment.

    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit 685d08ea34f8f9b024d0da5e8de1ee00fb5b33c7 by t.p.northover:

    SwiftAsync: switch back to normally callee-saved register for context.

    • edit: llvm/lib/Target/AArch64/AArch64CallingConvention.td
    • edit: llvm/test/CodeGen/X86/swift-async-reg.ll
    • add: llvm/test/CodeGen/X86/swifttail-async.ll
    • edit: llvm/lib/Target/X86/X86CallingConv.td
    • edit: llvm/test/CodeGen/AArch64/swift-async-reg.ll
    • edit: llvm/lib/Target/X86/X86FrameLowering.cpp
    • edit: llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
    • edit: llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
    • edit: llvm/lib/Target/X86/X86RegisterInfo.cpp
    • add: llvm/test/CodeGen/AArch64/swifttail-async.ll
    • edit: llvm/test/CodeGen/AArch64/swift-async.ll
    • edit: llvm/test/CodeGen/X86/swift-async.ll