   0  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize_zero__Signed>, I[$1], R[], <CallDescr(i) EF=5> -> %i3
   8  -live- %i3, %r0
  11  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize_zero__Signed>, I[$1], R[], <CallDescr(i) EF=5> -> %i4
  19  -live- %i3, %i4, %r0
  22  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7df623a0> -> %r1
  26  setfield_gc_i %r1, $'s', FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst_tc>
  31  setfield_gc_i %r1, $0L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__scope>
  36  setfield_gc_i %r1, $0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__method>
  41  setfield_gc_i %r1, $<* None>, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__object>
  46  setfield_gc_i %r1, $18446744073709551615L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__index>
  51  setfield_gc_i %r1, $-1L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__int>
  56  setfield_gc_f %r1, $-1.0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__double>
  61  setfield_gc_r %r1, %r0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__string>
  66  setfield_gc_i %r1, $<* None>, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__voidp>
  71  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab6fad8138> -> %r0
  75  setfield_gc_i %r0, $'p', FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst_tc>
  80  setfield_gc_i %r0, $0L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__scope>
  85  setfield_gc_i %r0, $0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__method>
  90  setfield_gc_i %r0, $<* None>, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__object>
  95  setfield_gc_i %r0, $18446744073709551615L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__index>
 100  setfield_gc_i %r0, $-1L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__int>
 105  setfield_gc_f %r0, $-1.0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__double>
 110  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__string>
 115  setfield_gc_i %r0, %i3, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__voidp>
 120  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab6fad8138> -> %r2
 124  setfield_gc_i %r2, $'p', FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst_tc>
 129  setfield_gc_i %r2, $0L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__scope>
 134  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__method>
 139  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__object>
 144  setfield_gc_i %r2, $18446744073709551615L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__index>
 149  setfield_gc_i %r2, $-1L, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__int>
 154  setfield_gc_f %r2, $-1.0, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__double>
 159  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__string>
 164  setfield_gc_i %r2, %i4, FieldDescr<pypy.module._cppyy.capi.loadable_capi._Arg.inst__voidp>
 169  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r3
 174  setarrayitem_gc_r %r3, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 180  setarrayitem_gc_r %r3, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 186  setarrayitem_gc_r %r3, $2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 192  inline_call_r_r <JitCode 'call_capi'>, R[$<* struct rpy_string>, %r3] -> %r0
 199  -live- %i3, %i4, %r0
 202  catch_exception L1
 205  inline_call_r_i <JitCode 'bool_w'>, R[%r0] -> %i0
 211  -live- %i0, %i3, %i4
 214  catch_exception L2
 217  getarrayitem_raw_i %i3, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab474089c0> -> %i1
 223  getarrayitem_raw_i %i4, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab474089c0> -> %i2
 229  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i4], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 236  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i3], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 243  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab7deb43a0> -> %r0
 247  setfield_gc_i %r0, %i0, FieldDescr<tuple3.item0>
 252  setfield_gc_i %r0, %i1, FieldDescr<tuple3.item1>
 257  setfield_gc_i %r0, %i2, FieldDescr<tuple3.item2>
 262  ref_return %r0
 264  ---
 264  L2:
 264  last_exception -> %i0
 266  last_exc_value -> %r0
 268  L3:
 268  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i4], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 275  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i3], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 282  -live- %r0
 285  raise %r0
 287  ---
 287  L1:
 287  last_exception -> %i0
 289  last_exc_value -> %r0
 291  goto L3
