   0  residual_call_ir_i $<* fn string_to_int>, I[%i0], R[%r1], <CallDescr(ri) EF=4> -> %i0
   9  -live- %i0, %r0
   9  catch_exception L1
  12  ref_copy $<* struct object> -> %r0
  15  L2:
  15  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10091cdb290> -> %r1
  19  setfield_gc_i %r1, %i0, FieldDescr<tuple2.item0>
  24  setfield_gc_r %r1, %r0, FieldDescr<tuple2.item1>
  29  ref_return %r1
  31  ---
  31  L1:
  31  goto_if_exception_mismatch $<* struct object_vtable>, L3
  35  last_exc_value -> %r1
  37  inline_call_r_v <JitCode 'wrap_parsestringerror'>, R[%r1, %r0]
  43  -live-
  43  raise $<* struct object>
  45  ---
  45  L3:
  45  goto_if_exception_mismatch $<* struct object_vtable>, L4
  49  last_exc_value -> %r1
  51  getfield_gc_r %r1, FieldDescr<rpython.rlib.rstring.ParseStringOverflowError.inst_parser> -> %r1
  56  setfield_gc_i %r1, $0, FieldDescr<rpython.rlib.rstring.NumberStringParser.inst_i>
  61  inline_call_r_r <JitCode '_from_numberstring_parser'>, R[%r1] -> %r1
  67  -live- %r0, %r1
  67  catch_exception L5
  70  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10095226dd0> -> %r0
  74  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
  79  int_copy $0 -> %i0
  82  goto L2
  85  ---
  85  L5:
  85  goto_if_exception_mismatch $<* struct object_vtable>, L6
  89  last_exc_value -> %r1
  91  inline_call_r_v <JitCode 'wrap_parsestringerror'>, R[%r1, %r0]
  97  -live-
  97  raise $<* struct object>
  99  ---
  99  L6:
  99  reraise
 100  ---
 100  L4:
 100  reraise
