Files
kotlin-fork/js/js.translator/testData/box/expression/misc/safeCallComputesExpressionOnlyOnce.kt
T
2016-09-29 12:00:40 +03:00

14 lines
231 B
Kotlin
Vendored

package foo
var i = 0
fun test(): Int? = i++
fun box(): String {
if (i != 0) return "fail1: $i"
test()?.plus(1)
if (i != 1) return "fail2: $i"
test()?.minus(2)
if (i != 2) return "fail3: $i"
return "OK"
}