blob: 9898dc0c84a1a1ecdcef24cba48110286b5c12cb [file] [log] [blame]
// FILE: test.kt
fun <T> eval(f: () -> T) = f()
fun box() {
eval {
"OK"
}
}
// EXPECTATIONS JVM_IR
// test.kt:7 box
// test.kt:4 eval
// EXPECTATIONS ClassicFrontend JVM_IR
// test.kt:8 invoke
// EXPECTATIONS FIR JVM_IR
// test.kt:8 box$lambda$0
// EXPECTATIONS JVM_IR
// test.kt:4 eval
// test.kt:7 box
// test.kt:10 box
// EXPECTATIONS JS_IR
// test.kt:7 box
// test.kt:4 eval
// test.kt:8 box$lambda
// test.kt:10 box
// EXPECTATIONS WASM
// test.kt:7 $box (4)
// test.kt:4 $eval (27)
// test.kt:8 $box$lambda.invoke (8, 12)
// test.kt:4 $eval (30)
// test.kt:7 $box (4)
// test.kt:10 $box (1)