   0  L1:
   0  -live- %i0, %r0, %r1, %r2
   0  int_guard_value %i0
   2  -live- %i0, %r0, %r1, %r2
   2  ref_guard_value %r0
   4  -live- %i0, %r0, %r1, %r2
   4  jit_merge_point $51, I[%i0], R[%r0], F[], I[], R[%r1, %r2], F[]
  16  -live- %r0, %r1, %r2
  16  inline_call_r_r <JitCode 'next'>, R[%r2] -> %r3
  22  -live- %r0, %r1, %r2, %r3
  22  catch_exception L2
  25  -live- %r0, %r1, %r2, %r3
  25  guard_class %r1 -> %i0
  28  getfield_raw_i %i0, FieldDescr<pypy.module.array.interp_array.W_ArrayBase_vtable.cls_descr_append> -> %i0
  33  -live- %i0, %r0, %r1, %r2, %r3
  33  int_guard_value %i0
  35  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r3], <CallDescr(rr) EF=7>
  42  -live- %r0, %r1, %r2
  42  -live- %r0, %r1, %r2
  42  guard_class %r1 -> %i0
  45  goto L1
  48  ---
  48  L2:
  48  goto_if_exception_mismatch $<* struct object_vtable>, L3
  52  last_exception -> %i1
  54  last_exc_value -> %r0
  56  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
  61  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  68  -live- %i0, %r0
  68  -live- %i0, %r0
  68  goto_if_not %i0, L4
  72  void_return
  73  ---
  73  L4:
  73  -live- %r0
  73  raise %r0
  75  ---
  75  L3:
  75  reraise
