   0  int_add %i0, %i1 -> %i1
   4  L1:
   4  -live- %i0, %i1, %r0
   4  goto_if_not_int_ge %i0, %i1, L2
   9  void_return
  10  ---
  10  L2:
  10  int_copy %i0 -> %i2
  13  int_add %i2, $1 -> %i0
  17  -live- %i0, %i1, %i2, %r0
  17  guard_class %r0 -> %i3
  20  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_setitem> -> %i3
  25  -live- %i0, %i1, %i2, %i3, %r0
  25  int_guard_value %i3
  27  residual_call_ir_v %i3, <IndirectCallTargets>, I[%i2, $'\x00'], R[%r0], <CallDescr(rii) EF=7>
  36  -live- %i0, %i1, %r0
  36  goto L1
