// WITH_STDLIB // FILE: test.kt suspend fun foo(block: Long.() -> String): String { return 1L.block() } suspend fun box() { foo { "OK" } } // EXPECTATIONS JVM_IR // test.kt:9 box // test.kt:5 foo // EXPECTATIONS ClassicFrontend JVM_IR // test.kt:10 invoke // EXPECTATIONS FIR JVM_IR // test.kt:10 box$lambda$0 // EXPECTATIONS JVM_IR // test.kt:5 foo // test.kt:9 box // test.kt:12 box // EXPECTATIONS JS_IR // test.kt:9 doResume // test.kt:5 foo // test.kt:5 foo // test.kt:10 box$lambda // test.kt:12 doResume // EXPECTATIONS WASM