Files
kotlin-fork/compiler/testData/codegen/box/callableReference/bound/kCallableNameIntrinsic.kt
T
Alexander Udalov 91e486d020 Fix KCallable#name intrinsic for bound references
Do not skip generation of the left-hand side because it may produce side
effects

 #KT-12995 Fixed
2016-07-26 13:48:20 +03:00

11 lines
209 B
Kotlin
Vendored

// See KT-12995
fun box(): String {
var state = 0
val name = (state++)::toString.name
if (name != "toString") return "Fail 1: $name"
if (state != 1) return "Fail 2: $state"
return "OK"
}