blob: e2c42ff25b57f09e6641aae127bd26a3078fb0ac [file]
// LANGUAGE: +UnitConversionsOnArbitraryExpressions
// TARGET_BACKEND: JVM
// ISSUE: KT-84393
// FILE: J.java
public interface J {
void run();
}
// FILE: test.kt
fun execute(r: J) {
r.run()
}
var sideEffect = ""
fun test(g: () -> String) {
execute(g)
}
fun box(): String {
test { sideEffect += "OK"; "ignored" }
return sideEffect
}