[Swift CI] Build Failure: 1. OSS - Swift ASAN - macOS (main) #5486

# [FAILURE] oss-swift-incremental-ASAN-RA-macos [#5486]

Build URL: https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-macos/5486/
Project: oss-swift-incremental-ASAN-RA-macos
Date of build: Mon, 22 Feb 2021 13:36:20 -0600
Build duration: 10 hr

Changes- Commit 0f7ec99b52d31264c6a1c63299e182a72e7d1df7 by freddy.kellisonlinn:

[AST] Add PlaceholderTypeRepr

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

  • edit: lib/AST/TypeRepr.cpp

  • edit: lib/Sema/TypeCheckType.cpp

  • edit: lib/AST/ASTDumper.cpp

  • 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: lib/AST/Type.cpp
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/ASTPrinter.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/Sema/CSSimplify.cpp
  • Commit e508fb373340a649d243ec87740ebf452f0c0803 by freddy.kellisonlinn:

    [Sema] Introduce placeholder handler to TypeResolver

    • edit: lib/Sema/DerivedConformanceDifferentiable.cpp
    • edit: lib/Sema/TypeCheckRequestFunctions.cpp
    • edit: lib/Sema/PreCheckExpr.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSSolver.cpp
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: lib/Sema/TypeCheckType.h
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/TypeCheckGeneric.cpp
  • 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: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/CSGen.cpp
    • 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/CSGen.cpp
    • edit: lib/Sema/PreCheckExpr.cpp
  • Commit e4ea1678dc41538521a504e0dc178b800a92a483 by freddy.kellisonlinn:

    Rename HoleType to PlaceholderType

    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: include/swift/Sema/ConstraintLocatorPathElts.def
    • edit: lib/AST/TypeWalker.cpp
    • edit: lib/Sema/TypeCheckPattern.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/Serialization/Serialization.cpp
    • edit: lib/Sema/TypeCheckCodeCompletion.cpp
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/AST/TypeJoinMeet.cpp
    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/TypeCheckType.h
    • edit: lib/Sema/ConstraintLocator.cpp
    • edit: lib/Sema/CSBindings.cpp
    • edit: lib/Sema/TypeCheckType.cpp
    • edit: lib/AST/ASTPrinter.cpp
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/TypeNodes.def
    • edit: include/swift/Sema/ConstraintLocator.h
    • edit: lib/AST/Expr.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/Sema/PreCheckExpr.cpp
    • edit: lib/Sema/CSGen.cpp
    • edit: lib/AST/SILLayout.cpp
    • edit: lib/Sema/TypeChecker.cpp
    • edit: include/swift/AST/Types.h
    • edit: lib/AST/TypeCheckRequests.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/ASTDumper.cpp
    • edit: lib/Sema/CSSimplify.cpp
    • edit: include/swift/Sema/CSBindings.h
    • edit: lib/Sema/CSApply.cpp
    • edit: lib/IRGen/IRGenDebugInfo.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/TypeCheckType.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/Sema/PreCheckExpr.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/CSBindings.cpp
    • edit: include/swift/Sema/ConstraintSystem.h
    • edit: lib/Sema/ConstraintSystem.cpp
    • edit: lib/Sema/CSGen.cpp
  • Commit 1eb478870a279bcfd72e773ef5ef8942844129f8 by pyaskevich:

    [ConstraintSystem] NFC: Remove ArgumentInfoCollector which was part of designated operator work

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

    [NFC] Lazily Construct ErrorTypes when PatternTypeRequest Fails

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

    Add Missing Definitions of canDerive{En,De}codable

    • edit: lib/Sema/DerivedConformances.h
    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: lib/Sema/DerivedConformances.cpp
  • 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: test/diagnostics/pretty-printed-diagnostics.swift
    • edit: test/decl/protocol/special/coding/class_codable_nonconforming_property.swift
    • edit: lib/Sema/DerivedConformanceCodable.cpp
    • edit: test/decl/protocol/special/coding/struct_codable_simple.swift
    • edit: test/decl/protocol/special/coding/struct_codable_nonconforming_property.swift
  • Commit 8e9823c3694abd5aa2500b776fce023c2a8f5a2a by rjmccall:

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

    • edit: unittests/runtime/TaskStatus.cpp
    • edit: include/swift/ABI/Task.h
    • edit: include/swift/Runtime/Concurrency.h
    • edit: stdlib/public/Concurrency/Task.cpp
    • edit: unittests/runtime/Actor.cpp
    • edit: stdlib/public/Concurrency/Actor.cpp
    • edit: stdlib/public/Concurrency/GlobalExecutor.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/ErrorObject.h
    • edit: stdlib/public/runtime/ErrorObjectNative.cpp
  • Commit 2012195cd5d717a5a99b6ca9be09db9a43afafdf by rjmccall:

    Alter the runtime interface for awaiting futures and task groups.

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

    Work around a bug in the x86_64 swiftasync argument treatment.

    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit ecf36ba6bcb31eb8b6b45f7212c9cc6c8f4af6dc by dgregor:

    Enable ConcurrentValue checking as part of Concurrency mode.

    • edit: include/swift/Basic/LangOptions.h
    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Sema/TypeCheckConcurrency.cpp
    • edit: test/Concurrency/async_task_groups.swift
    • edit: test/Concurrency/concurrentfunction_capturediagnostics.swift
    • edit: test/Concurrency/concurrent_value_checking_objc.swift
    • edit: test/attr/attr_objc_async.swift
    • edit: test/Concurrency/concurrent_value_checking.swift
    • edit: test/Concurrency/actor_call_implicitly_async.swift
    • edit: test/Concurrency/async_cancellation.swift
  • Commit 658d11c042d577914d7fde2ef4f7ecf348837c64 by eeckstein:

    swift-autocomplete.bash: fix filename completion

    • edit: utils/swift-autocomplete.bash
  • Commit 6e04ef95424b7e4a68256438fba1cd04927b045c by eeckstein:

    swift-autocomplete.bash: update the hard coded list of -Xllvm options

    • edit: utils/swift-autocomplete.bash
  • Commit 364b245b4a7b1f6201e854b4e6df03080a3e4267 by dgregor:

    Update test for intentionally-benign ABI change to standard library

    • edit: test/api-digester/stability-stdlib-abi-without-asserts.test
  • Commit 0d381b9b785d8817ff65bc66d12cc0a87e14b83a by davelee.com:

    [lldb] Refine ThreadPlan::ShouldAutoContinue

    • edit: lldb/source/Target/Thread.cpp
    • edit: lldb/include/lldb/Target/ThreadPlan.h
  • Commit 685d08ea34f8f9b024d0da5e8de1ee00fb5b33c7 by t.p.northover:

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

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

Privacy Policy

Cookie Policy