Files
swift-mirror/test/Concurrency/async_sequence_existential.swift
2025-01-29 13:55:00 -05:00

19 lines
439 B
Swift

// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -emit-sil -o /dev/null -verify
// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple %s -dump-ast 2>&1 | %FileCheck %s
// REQUIRES: concurrency
extension Error {
func printMe() { }
}
func test(seq: any AsyncSequence) async {
// CHECK: "error" interface_type="any Error"
do {
for try await _ in seq { }
} catch {
error.printMe()
}
}