   0  residual_call_r_r $<* fn get_converted_unexpected_exception>, R[%r1], <CallDescr(r) EF=5> -> %r2
   7  -live- %r0, %r2
   7  -live- %r0, %r2
   7  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_last_instr> -> %i1
  12  -live- %i1, %r0, %r2
  12  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
  17  getfield_gc_i_pure %r1, FieldDescr<pypy.interpreter.eval.Code.inst_hidden_applevel> -> %i0
  22  -live- %i0, %i1, %r0, %r2
  22  goto_if_not %i0, L1
  26  L2:
  26  assert_not_none %r2
  28  -live- %r2
  28  guard_class %r2 -> %i0
  31  -live- %r2
  31  raise %r2
  33  ---
  33  L1:
  33  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback> -> %r3
  38  -live- %i1, %r0, %r2, %r3
  38  goto_if_not_ptr_iszero %r3, L3
  42  L4:
  42  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa564ab1d8> -> %r1
  46  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_frame>
  51  setfield_gc_i %r1, %i1, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_lasti>
  56  setfield_gc_r %r1, %r3, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_next>
  61  setfield_gc_r %r2, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
  66  goto L2
  69  ---
  69  L3:
  69  -live- %i1, %r0, %r2, %r3
  69  guard_class %r3 -> %i0
  72  -live- %i0, %i1, %r0, %r2, %r3
  72  goto_if_not_int_eq %i0, $<* struct object_vtable>, L5
  77  getfield_gc_r %r3, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_frame> -> %r1
  82  setfield_gc_i %r1, $True, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_escaped>
  87  goto L4
  90  ---
  90  L5:
  90  goto L4
