========= FILE ./src/runtime/tests/fixtures/bug_1/bug_1.ir.actual ========
fn1 (x_0) {
block0:
t1 = 0
t2 = x_0 == t1
jnt t2 block3
next block1
block1:
t3 = "0"
PRINT t3
t5 = null
RETURN t5
block3:
t6 = 1
t7 = x_0 == t6
jnt t7 block6
next block4
block4:
t8 = "1"
PRINT t8
t10 = null
RETURN t10
block6:
t11 = 2
t12 = x_0 == t11
jnt t12 block9
next block7
block7:
t13 = "2"
PRINT t13
t15 = null
RETURN t15
block9:
t16 = 3
t17 = x_0 == t16
jnt t17 block11
block10:
t18 = "3"
PRINT t18
t20 = null
RETURN t20
block11:
t21 = null
RETURN t21
}
MAIN () {
block0:
foo_0 = fn1
i_0 = 0
next block1(i_0)
block1(i_1):
t3 = 1000
t4 = i_1 < t3
jnt t4 block3
next block2
block2:
STORE_ARG i_1
t5 = CALL foo_0
t6 = 1
i_2 = i_1 + t6
jump block1(i_2)
block3:
t8 = null
RETURN t8
}