blob: f2dca532c0ce68433e796d88ab83178a82ddadd4 [file]
// LANGUAGE: +UnitConversionsOnArbitraryExpressions
// ISSUE: KT-84393
fun foo(f: () -> Unit) {
f()
}
var sideEffect = ""
fun bar(): String {
sideEffect += "OK"
return "ignored"
}
fun test(g: () -> String) {
foo(g)
}
fun box(): String {
test(::bar)
return sideEffect
}