Files
swift-mirror/test/Concurrency/isolated_parameter_valid.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

19 lines
360 B
Swift

// RUN: %target-swift-frontend -target %target-swift-5.1-abi-triple -swift-version 6 %s -emit-sil -o /dev/null -verify
public func doNotCross(
isolation: isolated (any Actor)? = #isolation,
_ block: () async -> Void
) async {
await block()
}
actor MyActor {
func doStuff() {}
func test() async {
await doNotCross {
doStuff()
}
}
}