diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-08-18 19:29:07 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-08-18 19:29:07 +0900 |
| commit | e5dde46c7cbc65e12461a2d67f51cc61470a1902 (patch) | |
| tree | fa664b9feb7961d5f77354648503a271a219e07b /src/re.c | |
| parent | fd086a7d081c19ea1b2db85e0e5c55d0736b8728 (diff) | |
| download | mruby-e5dde46c7cbc65e12461a2d67f51cc61470a1902.tar.gz mruby-e5dde46c7cbc65e12461a2d67f51cc61470a1902.zip | |
reduce mrb_funcall invocations
Diffstat (limited to 'src/re.c')
| -rw-r--r-- | src/re.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -65,8 +65,6 @@ static char * option_to_str(char str[4], int options); mrb_value mrb_reg_s_new_instance(mrb_state *mrb, /*int argc, mrb_value *argv, */mrb_value self) { - //obj = mrb_obj_alloc(klass); - //mrb_obj_call_init(obj, argc, argv);...mrb_funcall2(obj, idInitialize, argc, argv); mrb_value argv[16]; int argc; struct RRegexp *re; @@ -76,7 +74,7 @@ mrb_reg_s_new_instance(mrb_state *mrb, /*int argc, mrb_value *argv, */mrb_value re->ptr = 0; re->src = 0; re->usecnt = 0; - return mrb_funcall_argv(mrb, mrb_obj_value(re), mrb_intern(mrb, "initialize"), argc, argv); + return mrb_funcall_argv(mrb, mrb_obj_value(re), mrb->init_sym, argc, argv); } mrb_value |
