# [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