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