   0  L1:
   0  -live- %r0, %r1, %r2
   0  ref_guard_value %r0
   2  -live- %r0, %r1, %r2
   2  jit_merge_point $62, I[], R[%r0], F[], I[], R[%r1, %r2], F[]
  13  -live- %r0, %r1, %r2
  13  inline_call_r_r <JitCode 'next'>, R[%r2] -> %r3
  19  -live- %r0, %r1, %r2, %r3
  19  catch_exception L2
  22  residual_call_r_v $<* fn W_ArrayTypef.descr_append>, R[%r1, %r3], <CallDescr(rr) EF=7>
  29  -live- %r0, %r1, %r2
  29  goto L1
  32  ---
  32  L2:
  32  goto_if_exception_mismatch $<* struct object_vtable>, L3
  36  last_exception -> %i1
  38  last_exc_value -> %r0
  40  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
  45  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  52  -live- %i0, %r0
  52  -live- %i0, %r0
  52  goto_if_not %i0, L4
  56  void_return
  57  ---
  57  L4:
  57  -live- %r0
  57  raise %r0
  59  ---
  59  L3:
  59  reraise
