mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Refactor rb_proc_call function
This commit is contained in:
parent
d25af1f44e
commit
9cd9eca379
Notes:
git
2021-10-10 09:31:47 +09:00
1 changed files with 1 additions and 9 deletions
10
proc.c
10
proc.c
|
@ -990,15 +990,7 @@ rb_proc_call_kw(VALUE self, VALUE args, int kw_splat)
|
|||
VALUE
|
||||
rb_proc_call(VALUE self, VALUE args)
|
||||
{
|
||||
VALUE vret;
|
||||
rb_proc_t *proc;
|
||||
GetProcPtr(self, proc);
|
||||
vret = rb_vm_invoke_proc(GET_EC(), proc,
|
||||
check_argc(RARRAY_LEN(args)), RARRAY_CONST_PTR(args),
|
||||
RB_NO_KEYWORDS, VM_BLOCK_HANDLER_NONE);
|
||||
RB_GC_GUARD(self);
|
||||
RB_GC_GUARD(args);
|
||||
return vret;
|
||||
return rb_proc_call_kw(self, args, RB_NO_KEYWORDS);
|
||||
}
|
||||
|
||||
static VALUE
|
||||
|
|
Loading…
Reference in a new issue