mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Instead, use the `%target-swift-5.1-abi-triple` substitution to compile the tests for deployment to the minimum OS versions required for use of _Concurrency APIs.
16 lines
418 B
Swift
16 lines
418 B
Swift
// RUN: %target-swift-frontend -emit-silgen %s -target %target-swift-5.1-abi-triple
|
|
|
|
public func hasIsolatedParam<T>(isolation: isolated (any Actor)? = #isolation) async -> T {}
|
|
|
|
func callee<T>(_: @autoclosure () -> T, _: @autoclosure () -> T) {}
|
|
|
|
func outer() async {
|
|
func inner() async -> String {
|
|
let x = #isolation
|
|
return await hasIsolatedParam()
|
|
}
|
|
|
|
var value = await inner()
|
|
callee(value, "hi")
|
|
}
|