1e05cb308c
^KT-59057 Merge-request: KT-MR-10546 Merged-by: Vladimir Sukharev <Vladimir.Sukharev@jetbrains.com>
22 lines
379 B
Kotlin
Vendored
22 lines
379 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// TARGET_BACKEND: JVM_IR
|
|
// WITH_STDLIB
|
|
|
|
fun t12(x: Int) : Int {
|
|
var y = x
|
|
val runnable = object : Runnable {
|
|
override fun run () {
|
|
y = y + 1
|
|
}
|
|
}
|
|
while(y < 100) {
|
|
runnable.run()
|
|
}
|
|
return y
|
|
}
|
|
|
|
fun box(): String {
|
|
val result = t12(0)
|
|
return if (result == 100) "OK" else result.toString()
|
|
}
|