Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/regressions/kt1944.kt
T
2012-07-20 19:34:52 +04:00

15 lines
210 B
Kotlin

//KT-1944 Inference fails on run()
package j
class P {
var x : Int = 0
private set
fun foo() {
val r = run {x = 5} // ERROR
r : Unit
}
}
fun <T> run(f: () -> T) : T = f()