Files
kotlin-fork/compiler/testData/cfg/tailCalls/finally.values
T
2015-09-04 17:23:26 +03:00

16 lines
778 B
Plaintext
Vendored

== test ==
tailrec fun test() : Int {
try {
// do nothing
} finally {
test()
}
}
---------------------
{ // do nothing } !<v1>: *
test() <v0>: * NEW: call(test(), test) -> <v0>
{ test() } <v0>: * COPY
try { // do nothing } finally { test() } <v2>: * NEW: merge(try { // do nothing } finally { test() }|!<v1>) -> <v2>
{ try { // do nothing } finally { test() } } <v2>: * COPY
=====================