   0  inline_call_r_r <JitCode 'call_method__star_0'>, R[%r0, $<* struct rpy_string>] -> %r1
   7  -live- %r0, %r1
   7  catch_exception L1
  10  -live- %r0, %r1
  10  goto_if_not_ptr_iszero %r1, L2
  14  L3:
  14  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClass.inst_clsdecl> -> %r1
  19  getfield_gc_r_pure %r1, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPScopeDecl.inst_name> -> %r1
  24  getfield_gc_i %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClass.inst_flags> -> %i0
  29  int_and %i0, $2 -> %i0
  33  -live- %i0, %r0, %r1
  33  goto_if_not_int_is_true %i0, L4
  37  getfield_gc_i %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClass.inst__rawobject> -> %i0
  42  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff660f5280> -> %i0
  48  L5:
  48  new_array_clear $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910> -> %r0
  53  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910>
  59  -live- %i0, %r0, %r1
  59  goto_if_not_ptr_nonzero %r1, L6
  63  L7:
  63  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910>
  69  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910>
  75  residual_call_ir_r $<* fn ll_int2hex__Unsigned_Bool>, I[%i0, $False], R[], <CallDescr(ii) EF=3> -> %r1
  84  -live- %r0, %r1
  84  setarrayitem_gc_r %r0, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910>
  90  setarrayitem_gc_r %r0, $4, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff553c0910>
  96  ref_isvirtual %r0 -> %i0
  99  -live- %i0, %r0
  99  goto_if_not %i0, L8
 103  inline_call_ir_r <JitCode 'll_join_strs__v1299___simple_call__function_'>, I[$5], R[%r0] -> %r0
 111  -live- %r0
 111  L9:
 111  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4f52efa0> -> %r1
 115  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 120  ref_return %r1
 122  ---
 122  L8:
 122  int_isconstant $5 -> %i0
 125  -live- %i0, %r0
 125  goto_if_not %i0, L10
 129  L11:
 129  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1304___simple_call__function_>, I[$5], R[%r0], <CallDescr(ir) EF=5> -> %r0
 138  -live- %r0
 138  goto L9
 141  ---
 141  L10:
 141  goto L11
 144  ---
 144  L6:
 144  ref_copy $<* struct rpy_string> -> %r1
 147  goto L7
 150  ---
 150  L4:
 150  getfield_gc_i %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClass.inst__rawobject> -> %i0
 155  goto L5
 158  ---
 158  L2:
 158  inline_call_r_r <JitCode 'repr'>, R[%r1] -> %r1
 164  -live- %r1
 164  ref_return %r1
 166  ---
 166  L1:
 166  goto_if_exception_mismatch $<* struct object_vtable>, L12
 170  last_exception -> %i1
 172  last_exc_value -> %r2
 174  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 179  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 186  -live- %i0, %r0, %r2
 186  -live- %i0, %r0, %r2
 186  goto_if_not %i0, L13
 190  goto L3
 193  ---
 193  L13:
 193  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 198  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 205  -live- %i0, %r0, %r2
 205  -live- %i0, %r0, %r2
 205  goto_if_not %i0, L14
 209  goto L3
 212  ---
 212  L14:
 212  -live- %r2
 212  raise %r2
 214  ---
 214  L12:
 214  reraise
