   0  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl>
   5  -live- %i0, %r0, %r2
   5  goto_if_not_int_le %i0, $0, L1
  10  L2:
  10  setfield_gc_i %r0, $9223372036854775807, FieldDescr<pypy.module._cppyy.converter.InstanceArrayConverter.inst_size>
  15  L3:
  15  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %i0
  20  int_sub %i0, $1 -> %i0
  24  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r1
  29  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$1, $0, %i0], R[%r2, %r1], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
  40  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._cppyy.converter.InstanceArrayConverter.inst_dimensions>
  45  void_return
  46  ---
  46  L1:
  46  -live- %i0, %r0, %r2
  46  goto_if_not_int_eq %i0, $2147483647, L4
  51  goto L2
  54  ---
  54  L4:
  54  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._cppyy.converter.InstanceArrayConverter.inst_size>
  59  goto L3
