   0  inline_call_ir_r <JitCode 'interp_w__W_CPPInstance'>, I[$True], R[%r2] -> %r3
   8  -live- %i0, %r0, %r1, %r2, %r3
  11  goto_if_not_ptr_nonzero %r3, L1
  15  inline_call_r_i <JitCode 'W_CPPInstance.get_rawobject'>, R[%r3] -> %i1
  21  -live- %i0, %i1, %r0, %r1, %r3
  24  getfield_gc_r_pure %r3, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_clsdecl> -> %r2
  29  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl> -> %r4
  34  instance_ptr_eq %r2, %r4 -> %i2
  38  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4
  41  goto_if_not %i2, L2
  45  int_copy $0 -> %i2
  48  L3:
  48  -live- %i0, %i1, %i2, %r0, %r1, %r3
  51  int_guard_value %i2
  53  int_add %i1, %i2 -> %i2
  57  inline_call_ir_i <JitCode 'TypeConverter._get_raw_address'>, I[%i0], R[%r0, %r1] -> %i1
  66  -live- %i1, %i2, %r3
  69  setarrayitem_raw_i %i1, $0, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001986bd248>
  75  getfield_gc_i %r3, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst__rawobject> -> %i2
  80  -live- %i2, %r3
  83  goto_if_not_int_is_true %i2, L4
  87  inline_call_r_i <JitCode 'W_CPPInstance.get_rawobject'>, R[%r3] -> %i2
  93  -live- %i2, %r3
  96  getfield_gc_r_pure %r3, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_clsdecl> -> %r2
 101  getfield_gc_r %r2, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClassDecl.inst_cppobjects> -> %r2
 106  residual_call_ir_v $<* fn ll_set__WeakValueDictR_Ptr_GcStruct_we_weakvaldictPtr_Signed_objectPtr>, I[%i2], R[%r2, %r3], <CallDescr(rir) EF=5>
 115  -live-
 118  void_return
 119  ---
 119  L4:
 119  void_return
 120  ---
 120  L2:
 120  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPScopeDecl.inst_handle> -> %i2
 125  getfield_gc_i_pure %r4, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPScopeDecl.inst_handle> -> %i3
 130  inline_call_ir_i <JitCode '_c_base_offset'>, I[%i2, %i3, %i1, $1], R[] -> %i2
 140  -live- %i0, %i1, %i2, %r0, %r1, %r3
 143  goto L3
 146  ---
 146  L1:
 146  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl> -> %r0
 151  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPScopeDecl.inst_name> -> %r0
 156  inline_call_r_r <JitCode 'oefmt__cannot_pass__T_instance_as__s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r2, %r0] -> %r2
 165  -live- %r2
 168  assert_not_none %r2
 170  -live- %r2
 173  guard_class %r2 -> %i2
 176  -live- %r2
 179  raise %r2
