blob: eec4d059946af6fd5a26d359bc66e7d0a71f7fa8 [file]
// FILE: 1.kt
package test
interface I {
fun f(): String
}
inline fun test(crossinline h: () -> String) = object : I {
override fun f(): String = g()
inline fun g(): String = h()
}
// FILE: 2.kt
import test.*
fun box(): String = test { "OK" }.f()