========= FILE ./src/runtime/tests/fixtures/bool_intrinsic/bool_intrinsic.ir.actual ========
fn1 (a_0, b_0, c_0) {
block0:
t3 = null
RETURN t3
}
MAIN () {
block0:
t0 = NEW_LIST
t1 = null
t0 << t1
t3 = false
t0 << t3
t5 = 0
t0 << t5
t7 = true
t0 << t7
t9 = 1
t0 << t9
t11 = 1.234
t0 << t11
t13 = NEW_LIST
t0 << t13
t15 = NEW_MAP
t0 << t15
t17 = ""
t0 << t17
t19 = "false"
t0 << t19
t21 = fn1
t0 << t21
t23 = #sym
t0 << t23
t25 = #null
t0 << t25
t27 = #false
t0 << t27
next block1(t5)
block1(i_1):
t32 = # t0
t33 = i_1 < t32
jnt t33 block3
next block2
block2:
v_0 = t0[i_1]
bool_0 = #bool
STORE_ARG v_0
t37 = CALL bool_0
PRINT t37
i_2 = i_1 + t9
jump block1(i_2)
block3:
RETURN t1
}