   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 0x0000000177231bb0> -> %r6
  73  setarrayitem_gc_r %r6, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  79  setarrayitem_gc_r %r6, $1, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  85  setarrayitem_gc_r %r6, $2, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  91  setarrayitem_gc_r %r6, $3, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  97  setarrayitem_gc_r %r6, $4, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 103  setarrayitem_gc_r %r6, $5, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 109  inline_call_ir_r <JitCode 'appexec___where__objrepr__extra_line__t__v__tb_______________________import_sys__traceback_____________________if_where_or_objrep'>, I[$True], R[%r6, $<* struct rpy_string>] -> %r2
 118  -live-
 118  catch_exception L12
 121  void_return
 122  ---
 122  L12:
 122  goto_if_exception_mismatch $<* struct object_vtable>, L13
 126  void_return
 127  ---
 127  L13:
 127  reraise
 128  ---
 128  L11:
 128  goto_if_exception_mismatch $<* struct object_vtable>, L14
 132  void_return
 133  ---
 133  L14:
 133  reraise
 134  ---
 134  L10:
 134  goto_if_exception_mismatch $<* struct object_vtable>, L15
 138  void_return
 139  ---
 139  L15:
 139  reraise
 140  ---
 140  L9:
 140  goto_if_exception_mismatch $<* struct object_vtable>, L16
 144  void_return
 145  ---
 145  L16:
 145  reraise
 146  ---
 146  L7:
 146  goto L8
 149  ---
 149  L5:
 149  -live- %r0, %r1, %r2, %r3, %r4, %r5
 149  guard_class %r0 -> %i0
 152  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 152  goto_if_not_int_eq %i0, $<* struct object_vtable>, L17
 157  getfield_gc_r %r0, FieldDescr<pypy.interpreter.pytraceback.PyTraceback.inst_frame> -> %r6
 162  setfield_gc_i %r6, $True, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_escaped>
 167  goto L6
 170  ---
 170  L17:
 170  goto L6
 173  ---
 173  L4:
 173  goto_if_exception_mismatch $<* struct object_vtable>, L18
 177  void_return
 178  ---
 178  L18:
 178  reraise
 179  ---
 179  L3:
 179  inline_call_ir_r <JitCode 'OperationError.errorstr'>, I[$True], R[%r0] -> %r2
 187  -live- %r1, %r2, %r5
 187  catch_exception L19
 190  new_array_clear $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r0
 195  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 201  -live- %r0, %r1, %r2, %r5
 201  goto_if_not_ptr_nonzero %r2, L20
 205  L21:
 205  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 211  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 217  -live- %r0, %r1, %r5
 217  goto_if_not_ptr_nonzero %r1, L22
 221  L23:
 221  setarrayitem_gc_r %r0, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 227  -live- %r0, %r5
 227  goto_if_not_ptr_nonzero %r5, L24
 231  L25:
 231  setarrayitem_gc_r %r0, $4, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 237  setarrayitem_gc_r %r0, $5, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 243  ref_isvirtual %r0 -> %i0
 246  -live- %i0, %r0
 246  goto_if_not %i0, L26
 250  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$6], R[%r0] -> %r0
 258  -live- %r0
 258  L27:
 258  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
 265  -live- %r0, %r2
 265  catch_exception L28
 268  inline_call_r_r <JitCode 'newtext'>, R[%r0] -> %r0
 274  -live- %r0, %r2
 274  catch_exception L29
 277  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r0] -> %r2
 285  -live-
 285  catch_exception L30
 288  void_return
 289  ---
 289  L30:
 289  goto_if_exception_mismatch $<* struct object_vtable>, L31
 293  void_return
 294  ---
 294  L31:
 294  reraise
 295  ---
 295  L29:
 295  goto_if_exception_mismatch $<* struct object_vtable>, L32
 299  void_return
 300  ---
 300  L32:
 300  reraise
 301  ---
 301  L28:
 301  goto_if_exception_mismatch $<* struct object_vtable>, L33
 305  void_return
 306  ---
 306  L33:
 306  reraise
 307  ---
 307  L26:
 307  int_isconstant $6 -> %i0
 310  -live- %i0, %r0
 310  goto_if_not %i0, L34
 314  L35:
 314  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$6], R[%r0], <CallDescr(ir) EF=5> -> %r0
 323  -live- %r0
 323  goto L27
 326  ---
 326  L34:
 326  goto L35
 329  ---
 329  L24:
 329  ref_copy $<* struct rpy_string> -> %r5
 332  goto L25
 335  ---
 335  L22:
 335  ref_copy $<* struct rpy_string> -> %r1
 338  goto L23
 341  ---
 341  L20:
 341  ref_copy $<* struct rpy_string> -> %r2
 344  goto L21
 347  ---
 347  L19:
 347  goto_if_exception_mismatch $<* struct object_vtable>, L36
 351  void_return
 352  ---
 352  L36:
 352  reraise
 353  ---
 353  L1:
 353  inline_call_r_r <JitCode 'repr'>, R[%r2] -> %r2
 359  -live- %i0, %r0, %r1, %r2, %r3
 359  catch_exception L37
 362  inline_call_r_r <JitCode 'text_w__pypy_interpreter_baseobjspace_W_Root'>, R[%r2] -> %r5
 368  -live- %i0, %r0, %r1, %r3, %r5
 368  catch_exception L38
 371  goto L2
 374  ---
 374  L38:
 374  goto_if_exception_mismatch $<* struct object_vtable>, L39
 378  ref_copy $<* struct rpy_string> -> %r5
 381  goto L2
 384  ---
 384  L39:
 384  reraise
 385  ---
 385  L37:
 385  goto_if_exception_mismatch $<* struct object_vtable>, L40
 389  ref_copy $<* struct rpy_string> -> %r5
 392  goto L2
 395  ---
 395  L40:
 395  reraise
