dfcf2cfa84
^KT-52540
18 lines
298 B
Kotlin
Vendored
18 lines
298 B
Kotlin
Vendored
// IGNORE_BACKEND: WASM
|
|
// MODULE: lib
|
|
// FILE: lib.kt
|
|
interface I {
|
|
fun result(): String
|
|
}
|
|
|
|
inline fun <T> foo(block: () -> T): T = block()
|
|
|
|
inline fun bar() = foo {
|
|
object : I {
|
|
override fun result() = "OK"
|
|
}
|
|
}
|
|
|
|
// MODULE: main(lib)
|
|
// FILE: box.kt
|
|
fun box() = bar().result() |