Files
kotlin-fork/compiler/testData/cfg/tailCalls/tryCatchFinally.values
T

21 lines
994 B
Plaintext

== test ==
fun test() : Unit {
try {
test()
} catch (any : Exception) {
test()
} finally {
test()
}
}
---------------------
test() <v0>: * NEW()
{ test() } <v0>: * COPY
test() <v2>: * NEW()
{ test() } <v2>: * COPY
test() <v3>: * NEW()
{ test() } <v3>: * COPY
try { test() } catch (any : Exception) { test() } finally { test() } <v4>: * NEW(<v0>, <v2>)
{ try { test() } catch (any : Exception) { test() } finally { test() } } <v4>: * COPY
=====================