========= FILE ./src/runtime/tests/fixtures/recursive/recursive.ir.actual ========
fn1 (i_0) {
block0:
PRINT i_0
t3 = 10
t4 = i_0 == t3
jnt t4 block2
next block1
block1:
RETURN t5
block2:
t6 = 1
t7 = i_0 + t6
LOAD_UPVAL count_to_ten_from_0
STORE_ARG t7
t9 = CALL count_to_ten_from_0
RETURN t9
}
MAIN () {
block0:
count_to_ten_from_0 = fn1
STORE_UPVAL count_to_ten_from_0, count_to_ten_from_0
t1 = 0
STORE_ARG t1
t2 = CALL count_to_ten_from_0
RETURN t2
}