   0  inline_call_r_r <JitCode 'ArgErrCount.getmsg'>, R[%r0] -> %r2
   6  -live- %r0, %r2
   9  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.ArgErrCount.inst_signature> -> %r1
  14  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.signature.Signature.inst_argnames> -> %r1
  19  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %i0
  24  getfield_gc_i %r0, FieldDescr<pypy.interpreter.argument.ArgErrCount.inst_num_args> -> %i1
  29  int_add %i0, $1 -> %i2
  33  -live- %i0, %i1, %i2, %r0, %r2
  36  goto_if_not_int_eq %i1, %i2, L1
  41  -live- %i0, %r0, %r2
  44  goto_if_not_int_is_zero %i0, L2
  48  L3:
  48  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r2
  56  -live- %r2
  59  ref_return %r2
  61  ---
  61  L2:
  61  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.ArgErrCount.inst_signature> -> %r1
  66  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.signature.Signature.inst_argnames> -> %r1
  71  getarrayitem_gc_r_pure %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r1
  77  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r1, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
  85  -live- %i0, %r2
  88  goto_if_not_int_is_zero %i0, L4
  92  goto L3
  95  ---
  95  L4:
  95  ref_return %r2
  97  ---
  97  L1:
  97  ref_return %r2
