diff --git a/lib/IRGen/IRGenDebugInfo.cpp b/lib/IRGen/IRGenDebugInfo.cpp index e26d5583584..23f40eabbfa 100644 --- a/lib/IRGen/IRGenDebugInfo.cpp +++ b/lib/IRGen/IRGenDebugInfo.cpp @@ -3741,11 +3741,6 @@ void IRGenDebugInfoImpl::emitDbgIntrinsic( llvm::DIExpression *Expr, unsigned Line, unsigned Col, llvm::DILocalScope *Scope, const SILDebugScope *DS, bool InCoroContext, AddrDbgInstrKind AddrDInstKind) { - // Workaround for debug info assertion in Verifier.cpp where the #dbg_declares - // have references to non ints and ptrs. - if (InCoroContext) - return; - Storage = Storage->stripPointerCasts(); // Set the location/scope of the intrinsic. auto *InlinedAt = createInlinedAt(DS); diff --git a/test/DebugInfo/DynamicSelfLocation.swift b/test/DebugInfo/DynamicSelfLocation.swift index fd1de3bf745..5226f3d0962 100644 --- a/test/DebugInfo/DynamicSelfLocation.swift +++ b/test/DebugInfo/DynamicSelfLocation.swift @@ -1,6 +1,5 @@ // RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -emit-irgen -g -o - | %FileCheck %s // REQUIRES: concurrency -// REQUIRES: rdar157299589 func some_func(_: () -> Void) async {} diff --git a/test/DebugInfo/async-args.swift b/test/DebugInfo/async-args.swift index 2b7f57b01ac..92773785925 100644 --- a/test/DebugInfo/async-args.swift +++ b/test/DebugInfo/async-args.swift @@ -3,7 +3,6 @@ // RUN: -parse-as-library | %FileCheck %s // REQUIRES: concurrency -// REQUIRES: rdar157299589 func use(_ t: T) {} func forceSplit() async { diff --git a/test/DebugInfo/async-await-no-debug-info-after-split-point.swift b/test/DebugInfo/async-await-no-debug-info-after-split-point.swift index 27f5c393d45..c85fa8b4c51 100644 --- a/test/DebugInfo/async-await-no-debug-info-after-split-point.swift +++ b/test/DebugInfo/async-await-no-debug-info-after-split-point.swift @@ -3,7 +3,6 @@ // RUN: -parse-as-library | %FileCheck %s --check-prefix=CHECK // REQUIRES: concurrency -// REQUIRES: rdar157299589 func ASYNC___1___() async -> Int { diff --git a/test/DebugInfo/async-boxed-arg.swift b/test/DebugInfo/async-boxed-arg.swift index 917a6e21ff3..d9aaf58faaf 100644 --- a/test/DebugInfo/async-boxed-arg.swift +++ b/test/DebugInfo/async-boxed-arg.swift @@ -1,7 +1,6 @@ // RUN: %target-swift-frontend %s -emit-ir -g -o - -parse-as-library \ // RUN: -module-name M -target %target-swift-5.1-abi-triple | %FileCheck %s // REQUIRES: concurrency -// REQUIRES: rdar157299589 @available(SwiftStdlib 5.1, *) extension Collection where Element: Sendable { diff --git a/test/DebugInfo/async-direct-arg.swift b/test/DebugInfo/async-direct-arg.swift index 51a2dde8a8e..60dbd21f3be 100644 --- a/test/DebugInfo/async-direct-arg.swift +++ b/test/DebugInfo/async-direct-arg.swift @@ -3,7 +3,6 @@ // RUN: -parse-as-library | %FileCheck %s --check-prefix=CHECK // REQUIRES: concurrency // REQUIRES: CPU=x86_64 || CPU=arm64 -// REQUIRES: rdar157299589 // Test that x is described as a direct dbg.declare of the incoming function diff --git a/test/DebugInfo/async-let-await.swift b/test/DebugInfo/async-let-await.swift index 8eccb9d11ab..92de05a6a14 100644 --- a/test/DebugInfo/async-let-await.swift +++ b/test/DebugInfo/async-let-await.swift @@ -4,7 +4,6 @@ // REQUIRES: concurrency // REQUIRES: CPU=x86_64 || CPU=arm64 -// REQUIRES: rdar157299589 public func getVegetables() async -> [String] { return ["leek", "carrot"] diff --git a/test/DebugInfo/async-let.swift b/test/DebugInfo/async-let.swift index 2a63d12640e..71cf35bc522 100644 --- a/test/DebugInfo/async-let.swift +++ b/test/DebugInfo/async-let.swift @@ -4,7 +4,6 @@ // REQUIRES: concurrency // REQUIRES: CPU=x86_64 || CPU=arm64 -// REQUIRES: rdar157299589 public actor Alice { let bob = Bob() diff --git a/test/DebugInfo/async-lifetime-extension.swift b/test/DebugInfo/async-lifetime-extension.swift index e9153179d69..df69a88717b 100644 --- a/test/DebugInfo/async-lifetime-extension.swift +++ b/test/DebugInfo/async-lifetime-extension.swift @@ -2,7 +2,6 @@ // RUN: -module-name a -target %target-swift-5.1-abi-triple \ // RUN: | %FileCheck %s --check-prefix=CHECK // REQUIRES: concurrency -// REQUIRES: rdar157299589 // Test that lifetime extension preserves a dbg.declare for "n" in the resume // funclet. diff --git a/test/DebugInfo/async-local-var.swift b/test/DebugInfo/async-local-var.swift index 487d70d471a..4be2a024c08 100644 --- a/test/DebugInfo/async-local-var.swift +++ b/test/DebugInfo/async-local-var.swift @@ -3,7 +3,6 @@ // RUN: | %FileCheck %s --check-prefix=CHECK // REQUIRES: concurrency // REQUIRES: CPU=x86_64 || CPU=arm64 -// REQUIRES: rdar157299589 func getString() async -> String { return "" diff --git a/test/DebugInfo/async-task-alloc.swift b/test/DebugInfo/async-task-alloc.swift index 59f4292fe23..998337bc27a 100644 --- a/test/DebugInfo/async-task-alloc.swift +++ b/test/DebugInfo/async-task-alloc.swift @@ -2,7 +2,6 @@ // RUN: -module-name a -target %target-swift-5.1-abi-triple \ // RUN: | %FileCheck %s --check-prefix=CHECK // REQUIRES: concurrency -// REQUIRES: rdar157299589 // Test dynamically allocated local variables in async functions. diff --git a/test/DebugInfo/debug_fragment_merge.swift b/test/DebugInfo/debug_fragment_merge.swift index 4d02d04b4e7..98248629055 100644 --- a/test/DebugInfo/debug_fragment_merge.swift +++ b/test/DebugInfo/debug_fragment_merge.swift @@ -2,7 +2,6 @@ // RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple -primary-file %s -Xllvm -sil-disable-pass=temp-lvalue-elimination -emit-irgen -O -g | %FileCheck %s // REQUIRES: CPU=arm64 || CPU=x86_64 || CPU=arm64e -// REQUIRES: rdar157299589 protocol External { func use(str: String); diff --git a/test/DebugInfo/move_function_dbginfo_async.swift b/test/DebugInfo/move_function_dbginfo_async.swift index 5e1196111ec..f1811b3672e 100644 --- a/test/DebugInfo/move_function_dbginfo_async.swift +++ b/test/DebugInfo/move_function_dbginfo_async.swift @@ -14,7 +14,6 @@ // slightly differently on other platforms. // REQUIRES: OS=macosx // REQUIRES: CPU=x86_64 || CPU=arm64 -// REQUIRES: rdar157299589 ////////////////// // Declarations // diff --git a/test/DebugInfo/nonisolated_nonsending.swift b/test/DebugInfo/nonisolated_nonsending.swift index 8376a1395b1..fab39905c3b 100644 --- a/test/DebugInfo/nonisolated_nonsending.swift +++ b/test/DebugInfo/nonisolated_nonsending.swift @@ -1,6 +1,5 @@ // RUN: %target-swift-frontend -emit-ir -g %s -swift-version 6 -enable-upcoming-feature NonisolatedNonsendingByDefault // REQUIRES: swift_feature_NonisolatedNonsendingByDefault -// REQUIRES: rdar157299589 public protocol P: Sendable { func f(_: Int) async diff --git a/test/DebugInfo/sending_params_and_results.swift b/test/DebugInfo/sending_params_and_results.swift index ac827e5d35f..0e4c97dadab 100644 --- a/test/DebugInfo/sending_params_and_results.swift +++ b/test/DebugInfo/sending_params_and_results.swift @@ -1,7 +1,6 @@ // RUN: %target-swift-frontend -emit-ir -g -o - -module-name test -strict-concurrency=complete -swift-version 5 -enable-upcoming-feature SendingArgsAndResults -target %target-swift-5.1-abi-triple %s | %FileCheck %s // REQUIRES: swift_feature_SendingArgsAndResults -// REQUIRES: rdar157299589 // Test that we can properly reconstruct sending from various tests when // emitting debug info. Only place examples in here that have already failed.