diff --git a/src/kernel.c b/src/kernel.c index 0ed76076b..18640ab5c 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -542,7 +542,7 @@ mrb_obj_ceqq(mrb_state *mrb, mrb_value self) return mrb_false_value(); } else { - ary = mrb_funcall(mrb, self, "to_a", 0); + ary = mrb_funcall_id(mrb, self, MRB_SYM(to_a), 0); if (mrb_nil_p(ary)) { return mrb_funcall_argv(mrb, self, eqq, 1, &v); }