e0ca1abe4b
KT-4134 Incorrect bytecode is generated for #KT-3706 Fixed #KT-4134 Fixed
15 lines
242 B
Kotlin
15 lines
242 B
Kotlin
fun <T, R> io(s: R, a: (R) -> T): T {
|
|
try {
|
|
return a(s)
|
|
} finally {
|
|
try {
|
|
s.toString()
|
|
} catch(e: Exception) {
|
|
//NOP
|
|
}
|
|
}
|
|
}
|
|
|
|
fun box() : String {
|
|
return io(("OK"), {it})
|
|
} |