   0  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_controller> -> %r3
   5  inline_call_r_r <JitCode 'newtext'>, R[$<* struct rpy_string>] -> %r2
  11  -live- %r0, %r1, %r2, %r3
  11  catch_exception L1
  14  inline_call_r_r <JitCode 'call_function__star_3'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2, %r1] -> %r1
  23  -live- %r0
  23  catch_exception L2
  26  void_return
  27  ---
  27  L2:
  27  goto_if_exception_mismatch $<* struct object_vtable>, L3
  31  last_exception -> %i1
  33  last_exc_value -> %r3
  35  L4:
  35  getfield_gc_r %r3, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
  40  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  47  -live- %i0, %r0, %r3
  47  -live- %i0, %r0, %r3
  47  goto_if_not %i0, L5
  51  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e1e1830> -> %r3
  55  setfield_gc_r %r3, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  60  setfield_gc_r %r3, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  65  setfield_gc_r %r3, %r0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  70  assert_not_none %r3
  72  -live- %r3
  72  guard_class %r3 -> %i1
  75  -live- %r3
  75  raise %r3
  77  ---
  77  L5:
  77  -live- %r3
  77  raise %r3
  79  ---
  79  L3:
  79  reraise
  80  ---
  80  L1:
  80  goto_if_exception_mismatch $<* struct object_vtable>, L6
  84  last_exception -> %i1
  86  last_exc_value -> %r3
  88  goto L4
  91  ---
  91  L6:
  91  reraise
