diff options
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r-- | vm_insnhelper.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 7bb0aadaa8..edb0e0622d 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -115,7 +115,7 @@ vm_pop_frame(rb_thread_t *th) /* method dispatch */ static inline VALUE -rb_arg_error_new(int argc, int min, int max) +rb_arity_error_new(int argc, int min, int max) { VALUE err_mess = 0; if (min == max) { @@ -133,7 +133,7 @@ rb_arg_error_new(int argc, int min, int max) void rb_error_arity(int argc, int min, int max) { - rb_exc_raise(rb_arg_error_new(argc, min, max)); + rb_exc_raise(rb_arity_error_new(argc, min, max)); } /* svar */ @@ -1064,7 +1064,7 @@ vm_callee_setup_block_arg(rb_thread_t *th, rb_call_info_t *ci, const rb_iseq_t * ci->argc = vm_callee_setup_block_arg_arg0_splat(cfp, iseq, argv, arg0); } else { - argument_error(iseq, ci->argc, iseq->param.lead_num, iseq->param.lead_num); + argument_arity_error(th, iseq, ci->argc, iseq->param.lead_num, iseq->param.lead_num); } } @@ -1084,7 +1084,7 @@ vm_callee_setup_arg(rb_thread_t *th, rb_call_info_t *ci, const rb_iseq_t *iseq, CALLER_SETUP_ARG(cfp, ci); /* splat arg */ if (ci->argc != iseq->param.lead_num) { - argument_error(iseq, ci->argc, iseq->param.lead_num, iseq->param.lead_num); + argument_arity_error(th, iseq, ci->argc, iseq->param.lead_num, iseq->param.lead_num); } ci->aux.opt_pc = 0; |