   0  inline_call_r_r <JitCode 'ArgErrCount.getmsg'>, R[%r0] -> %r2
   6  -live- %r0, %r2
   6  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.ArgErrCount.inst_signature> -> %r1
  11  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.signature.Signature.inst_argnames> -> %r1
  16  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c0e4f00> -> %i0
  21  getfield_gc_i %r0, FieldDescr<pypy.interpreter.argument.ArgErrCount.inst_num_args> -> %i1
  26  int_add %i0, $1 -> %i2
  30  -live- %i0, %i1, %i2, %r0, %r2
  30  goto_if_not_int_eq %i1, %i2, L1
  35  -live- %i0, %r0, %r2
  35  goto_if_not_int_is_zero %i0, L2
  39  L3:
  39  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r2
  47  -live- %r2
  47  ref_return %r2
  49  ---
  49  L2:
  49  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.ArgErrCount.inst_signature> -> %r1
  54  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.signature.Signature.inst_argnames> -> %r1
  59  getarrayitem_gc_r_pure %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c0e4f00> -> %r1
  65  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r1, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
  73  -live- %i0, %r2
  73  goto_if_not_int_is_zero %i0, L4
  77  goto L3
  80  ---
  80  L4:
  80  ref_return %r2
  82  ---
  82  L1:
  82  ref_return %r2
