Use mrb_proc_arity instead of Proc#arity call in Method#arity

This commit is contained in:
KOBAYASHI Shuji
2019-04-04 22:17:26 +09:00
parent 50a223f21f
commit ed41bbb199
3 changed files with 40 additions and 45 deletions
+1
View File
@@ -86,6 +86,7 @@ struct RProc *mrb_closure_new(mrb_state*, mrb_irep*);
MRB_API struct RProc *mrb_proc_new_cfunc(mrb_state*, mrb_func_t);
MRB_API struct RProc *mrb_closure_new_cfunc(mrb_state *mrb, mrb_func_t func, int nlocals);
void mrb_proc_copy(struct RProc *a, struct RProc *b);
mrb_int mrb_proc_arity(const struct RProc *p);
/* implementation of #send method */
mrb_value mrb_f_send(mrb_state *mrb, mrb_value self);