   0  inline_call_ir_i <JitCode 'TypeConverter._get_raw_address'>, I[%i0], R[%r0, %r1] -> %i1
   9  -live- %i1, %r0
  12  getfield_gc_i_pure %r0, FieldDescr<pypy.module._cppyy.converter.CStringConverterWithSize.inst_size> -> %i2
  17  -live- %i1, %i2
  20  goto_if_not_int_ge %i2, $0, L1
  25  -live- %i1, %i2
  28  goto_if_not_int_ne %i2, $2147483647, L2
  33  int_sub %i2, $1 -> %i0
  37  getarrayitem_raw_i %i1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000017d168c60> -> %i0
  43  -live- %i0, %i1, %i2
  46  goto_if_not_int_eq %i0, $'\x00', L3
  51  int_sub %i2, $1 -> %i2
  55  L4:
  55  newstr %i2 -> %r0
  58  residual_call_ir_v $<* fn copy_raw_to_string>, I[%i1, $0, %i2], R[%r0], <CallDescr(irii) EF=5>
  68  -live- %r0
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r1
  75  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  80  ref_return %r1
  82  ---
  82  L3:
  82  goto L4
  85  ---
  85  L2:
  85  L5:
  85  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r0
  93  -live- %r0
  96  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r1
 100  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 105  ref_return %r1
 107  ---
 107  L1:
 107  goto L5
