blob: e6559b0287ae795474a442786c8279222d2a52ec [file]
// FILE: lib.kt
inline fun String.takeRef(ref: () -> Unit) = this
// FILE: main.kt
fun f1() {}
fun String.f2() {}
fun problematic(s: String) =
s.takeRef(s.takeRef(::f1)::f2)
fun box() = problematic("OK")