From 1549fbfda561759879f16e5d7b2451fe9ac03147 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 1 Aug 2019 16:40:03 +0900 Subject: Use predefined idTo_proc --- enumerator.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'enumerator.c') diff --git a/enumerator.c b/enumerator.c index 8cb280b2a8..11c863ad91 100644 --- a/enumerator.c +++ b/enumerator.c @@ -110,7 +110,7 @@ VALUE rb_cEnumerator; static VALUE rb_cLazy; static ID id_rewind, id_new, id_to_enum; static ID id_next, id_result, id_receiver, id_arguments, id_memo, id_method, id_force; -static ID id_begin, id_end, id_step, id_exclude_end, id_to_proc; +static ID id_begin, id_end, id_step, id_exclude_end; static VALUE sym_each, sym_cycle, sym_yield; #define id_call idCall @@ -1305,7 +1305,7 @@ yielder_to_proc(VALUE obj) { VALUE method = rb_obj_method(obj, sym_yield); - return rb_funcall(method, id_to_proc, 0); + return rb_funcall(method, idTo_proc, 0); } static VALUE @@ -3683,7 +3683,6 @@ Init_Enumerator(void) id_end = rb_intern("end"); id_step = rb_intern("step"); id_exclude_end = rb_intern("exclude_end"); - id_to_proc = rb_intern("to_proc"); sym_each = ID2SYM(id_each); sym_cycle = ID2SYM(rb_intern("cycle")); sym_yield = ID2SYM(rb_intern("yield")); -- cgit v1.2.3