Avatar
Avatar
kntk
@swift-5.10 @swift-5.9.2 @swift-main enum Box { case doing(() -> Void) } enum AsyncBox { case doing(() async -> Void) } func f(_ a: Box) { print("sync") } func f(_ a: AsyncBox) async { print("async") } func hoge() async { await f(.doing {}) } await hoge() (edited)
swift510 BOT 4/4/2024 5:51 PM
sync<stdin>:12:5: warning: no 'async' operations occur within 'await' expression await f(.doing {}) ^ (edited)