   0  residual_call_r_v $<* fn W_GroupBy._skip_to_next_iteration_group>, R[%r0], <CallDescr(r) EF=7>
   6  -live- %r0
   9  getfield_gc_r %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_GroupBy.inst_w_currkey> -> %r1
  14  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.itertools.interp_itertools.W_GroupBy.inst_w_tgtkey>
  19  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a4a3d670> -> %r2
  23  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_GroupByIterator.inst_groupby>
  28  setfield_gc_r %r2, %r1, FieldDescr<pypy.module.itertools.interp_itertools.W_GroupByIterator.inst_w_tgtkey>
  33  inline_call_r_r <JitCode 'makespecialisedtuple2'>, R[%r1, %r2] -> %r3
  40  -live- %r1, %r2, %r3
  43  catch_exception L1
  46  L2:
  46  ref_return %r3
  48  ---
  48  L1:
  48  goto_if_exception_mismatch $<* struct object_vtable>, L3
  52  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018156b980> -> %r0
  57  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018156b980>
  63  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018156b980>
  69  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017f7fb750> -> %r3
  73  setfield_gc_r %r3, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
  78  goto L2
  81  ---
  81  L3:
  81  reraise
