   0  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl>
   5  -live- %i0, %r0, %r2
   8  goto_if_not_int_le %i0, $0, L1
  13  L2:
  13  setfield_gc_i %r0, $9223372036854775807, FieldDescr<pypy.module._cppyy.converter.InstanceArrayConverter.inst_size>
  18  L3:
  18  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30> -> %i0
  23  int_sub %i0, $1 -> %i0
  27  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30> -> %r1
  32  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>
  43  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._cppyy.converter.InstanceArrayConverter.inst_dimensions>
  48  void_return
  49  ---
  49  L1:
  49  -live- %i0, %r0, %r2
  52  goto_if_not_int_eq %i0, $2147483647, L4
  57  goto L2
  60  ---
  60  L4:
  60  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._cppyy.converter.InstanceArrayConverter.inst_size>
  65  goto L3
