Files
kotlin/compiler/testData/codegen/box/controlStructures/tryCatchInExpressions/finally.kt
Dmitry Petrov 4e42cc6b81 Save/restore stack in try-expressions (and statements).
Parse TryCatchBlockNode's in generated bytecode, infer stack save/restore points.
Save stack to local variables before 'try'.
Restore stack after the beginning of try-block, catch-block, and default handler.
Integrate before/after inline markers rewriting (otherwise it'll break our stacks).

 #KT-3309 Fixed
2015-07-07 12:16:29 +03:00

2 lines
64 B
Kotlin
Vendored

fun box(): String =
"O" + try { "K" } finally { "hmmm" }