Avatar
@swift-6.2-dev -swift-version 6 func doSomething(_: @Sendable () -> ()) { } func foo(nonsendable: Any) { @Sendable func track1() { doSomething { track1() } print(nonsendable) } @MainActor func track2() { doSomething { Task { @MainActor in track2() } } print(nonsendable) } }