reduce mrb_funcall invocations

This commit is contained in:
Yukihiro Matsumoto
2012-08-18 19:29:07 +09:00
parent fd086a7d08
commit e5dde46c7c
5 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -708,7 +708,7 @@ const_get(mrb_state *mrb, struct RClass *base, mrb_sym sym)
while (c) {
if (mrb_respond_to(mrb, mrb_obj_value(c), cm)) {
mrb_value name = mrb_symbol_value(sym);
return mrb_funcall(mrb, mrb_obj_value(c), "const_missing", 1, name);
return mrb_funcall_argv(mrb, mrb_obj_value(c), cm, 1, &name);
}
c = c->super;
}