Files
swift-mirror/test/Concurrency/isolation_macro_local_functions.swift
Allan Shortlidge c02fc4724d Tests: Remove -disable-availability-checking from many Concurrency tests.
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.
2024-10-18 16:21:51 -07:00

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")
}