   0  -live- %i0, %r0, %r1, %r2, %r3
   0  goto_if_not_ptr_iszero %r2, L1
   4  ref_copy $<* struct rpy_string> -> %r5
   7  L2:
   7  -live- %i0, %r0, %r1, %r3, %r5
   7  goto_if_not %i0, L3
  11  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
  16  inline_call_r_r <JitCode 'OperationError.get_w_value'>, R[%r0] -> %r2
  22  -live- %r0, %r1, %r2, %r3, %r4, %r5
  22  catch_exception L4
  25  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback> -> %r0
  30  -live- %r0, %r1, %r2, %r3, %r4, %r5
  30  goto_if_not_ptr_iszero %r0, L5
  34  L6:
  34  -live- %r0, %r1, %r2, %r3, %r4, %r5
  34  goto_if_not_ptr_iszero %r0, L7
  38  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r0
  41  L8:
  41  inline_call_r_r <JitCode 'newtext'>, R[%r1] -> %r1
  47  -live- %r0, %r1, %r2, %r3, %r4, %r5
  47  catch_exception L9
  50  inline_call_r_r <JitCode 'newtext'>, R[%r5] -> %r5
  56  -live- %r0, %r1, %r2, %r3, %r4, %r5
  56  catch_exception L10
  59  inline_call_r_r <JitCode 'newtext'>, R[%r3] -> %r3
  65  -live- %r0, %r1, %r2, %r3, %r4, %r5
  65  catch_exception L11
  68  new_array_clear $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8> -> %r6
  73  setarrayitem_gc_r %r6, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
  79  setarrayitem_gc_r %r6, $1, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
  85  setarrayitem_gc_r %r6, $2, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
  91  setarrayitem_gc_r %r6, $3, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
  97  setarrayitem_gc_r %r6, $4, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
 103  setarrayitem_gc_r %r6, $5, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000100afe00de8>
 109  inline_call_r_r <JitCode 'appexec___where__objrepr__extra_line__t__v__tb_______________________import_sys__traceback_____________________if_where_or_objrep'>, R[%r6, $<* struct rpy_string>] -> %r2
 116  -live-
 116  catch_exception L12
 119  void_return
 120  ---
 120  L12:
 120  goto_if_exception_mismatch $<* struct object_vtable>, L13
 124  void_return
 125  ---
 125  L13:
 125  reraise
 126  ---
 126  L11:
 126  goto_if_exception_mismatch $<* struct object_vtable>, L14
 130  void_return
 131  ---
 131  L14:
 131  reraise
 132  ---
 132  L10:
 132  goto_if_exception_mismatch $<* struct object_vtable>, L15
 136  void_return
 137  ---
 137  L15:
 137  reraise
 138  ---
 138  L9:
 138  goto_if_exception_mismatch $<* struct object_vtable>, L16
 142  void_return
 143  ---
 143  L16:
 143  reraise
 144  ---
 144  L7:
 144  goto L8
 147  ---
 147  L5:
 147  -live- %r0, %r1, %r2, %r3, %r4, %r5
 147  guard_class %r0 -> %i0
 150  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 150  goto_if_not_int_eq %i0, $<* struct object_vtable>, L17
 155  getfield_gc_r %r0, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_frame> -> %r6
 160  setfield_gc_i %r6, $True, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_escaped>
 165  goto L6
 168  ---
 168  L17:
 168  goto L6
 171  ---
 171  L4:
 171  goto_if_exception_mismatch $<* struct object_vtable>, L18
 175  void_return
 176  ---
 176  L18:
 176  reraise
 177  ---
 177  L3:
 177  inline_call_ir_r <JitCode 'OperationError.errorstr'>, I[$True], R[%r0] -> %r2
 185  -live- %r1, %r2, %r5
 185  catch_exception L19
 188  new_array_clear $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868> -> %r0
 193  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868>
 199  -live- %r0, %r1, %r2, %r5
 199  goto_if_not_ptr_nonzero %r2, L20
 203  L21:
 203  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868>
 209  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868>
 215  -live- %r0, %r1, %r5
 215  goto_if_not_ptr_nonzero %r1, L22
 219  L23:
 219  setarrayitem_gc_r %r0, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868>
 225  -live- %r0, %r5
 225  goto_if_not_ptr_nonzero %r5, L24
 229  L25:
 229  setarrayitem_gc_r %r0, $4, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868>
 235  setarrayitem_gc_r %r0, $5, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000010095349868>
 241  ref_isvirtual %r0 -> %i0
 244  -live- %i0, %r0
 244  goto_if_not %i0, L26
 248  inline_call_ir_r <JitCode 'll_join_strs__v1095___simple_call__function_'>, I[$6], R[%r0] -> %r0
 256  -live- %r0
 256  L27:
 256  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
 263  -live- %r0, %r2
 263  catch_exception L28
 266  inline_call_r_r <JitCode 'newtext'>, R[%r0] -> %r0
 272  -live- %r0, %r2
 272  catch_exception L29
 275  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r0] -> %r2
 283  -live-
 283  catch_exception L30
 286  void_return
 287  ---
 287  L30:
 287  goto_if_exception_mismatch $<* struct object_vtable>, L31
 291  void_return
 292  ---
 292  L31:
 292  reraise
 293  ---
 293  L29:
 293  goto_if_exception_mismatch $<* struct object_vtable>, L32
 297  void_return
 298  ---
 298  L32:
 298  reraise
 299  ---
 299  L28:
 299  goto_if_exception_mismatch $<* struct object_vtable>, L33
 303  void_return
 304  ---
 304  L33:
 304  reraise
 305  ---
 305  L26:
 305  int_isconstant $6 -> %i0
 308  -live- %i0, %r0
 308  goto_if_not %i0, L34
 312  L35:
 312  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1091___simple_call__function_>, I[$6], R[%r0], <CallDescr(ir) EF=5> -> %r0
 321  -live- %r0
 321  goto L27
 324  ---
 324  L34:
 324  goto L35
 327  ---
 327  L24:
 327  ref_copy $<* struct rpy_string> -> %r5
 330  goto L25
 333  ---
 333  L22:
 333  ref_copy $<* struct rpy_string> -> %r1
 336  goto L23
 339  ---
 339  L20:
 339  ref_copy $<* struct rpy_string> -> %r2
 342  goto L21
 345  ---
 345  L19:
 345  goto_if_exception_mismatch $<* struct object_vtable>, L36
 349  void_return
 350  ---
 350  L36:
 350  reraise
 351  ---
 351  L1:
 351  inline_call_r_r <JitCode 'repr'>, R[%r2] -> %r2
 357  -live- %i0, %r0, %r1, %r2, %r3
 357  catch_exception L37
 360  inline_call_r_r <JitCode 'text_w'>, R[%r2] -> %r5
 366  -live- %i0, %r0, %r1, %r3, %r5
 366  catch_exception L38
 369  goto L2
 372  ---
 372  L38:
 372  goto_if_exception_mismatch $<* struct object_vtable>, L39
 376  ref_copy $<* struct rpy_string> -> %r5
 379  goto L2
 382  ---
 382  L39:
 382  reraise
 383  ---
 383  L37:
 383  goto_if_exception_mismatch $<* struct object_vtable>, L40
 387  ref_copy $<* struct rpy_string> -> %r5
 390  goto L2
 393  ---
 393  L40:
 393  reraise
