   0  L1:
   0  -live- %r0, %r1, %r2
   0  ref_guard_value %r0
   2  -live- %r0, %r1, %r2
   2  jit_merge_point $0, 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  inline_call_r_i <JitCode 'ObjSpace.eq_w'>, R[%r3, %r1] -> %i0
  29  -live- %i0, %r0, %r1, %r2
  29  -live- %i0, %r0, %r1, %r2
  29  goto_if_not %i0, L3
  33  ref_return $<* struct pypy.objspace.std.boolobject.W_BoolObject>
  35  ---
  35  L3:
  35  goto L1
  38  ---
  38  L2:
  38  goto_if_exception_mismatch $<* struct object_vtable>, L4
  42  last_exception -> %i1
  44  last_exc_value -> %r0
  46  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
  51  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  58  -live- %i0, %r0
  58  -live- %i0, %r0
  58  goto_if_not %i0, L5
  62  ref_return $<* struct pypy.objspace.std.boolobject.W_BoolObject>
  64  ---
  64  L5:
  64  -live- %r0
  64  raise %r0
  66  ---
  66  L4:
  66  reraise
