blob: e3dce1fbfe037f3a30c3f59bdadc151eb4f58b43 [file]
// LANGUAGE: +UnitConversionsOnArbitraryExpressions
// ISSUE: KT-84393
fun interface KRunnable {
fun run()
}
fun execute(r: KRunnable) {
r.run()
}
var sideEffect = ""
fun test(g: () -> String) {
execute(g)
}
fun box(): String {
test { sideEffect += "OK"; "ignored" }
return sideEffect
}