From 8c2e5bbf58e562ea410b53c2f77e4186d5ca9da3 Mon Sep 17 00:00:00 2001 From: Stefan Stùˆben Date: Fri, 25 Sep 2020 19:56:30 +0200 Subject: Don't redefine #rb_intern over and over again --- range.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'range.c') diff --git a/range.c b/range.c index a82763ca76..c59662da0d 100644 --- a/range.c +++ b/range.c @@ -1839,12 +1839,9 @@ range_count(int argc, VALUE *argv, VALUE range) void Init_Range(void) { -#undef rb_intern -#define rb_intern(str) rb_intern_const(str) - - id_beg = rb_intern("begin"); - id_end = rb_intern("end"); - id_excl = rb_intern("excl"); + id_beg = rb_intern_const("begin"); + id_end = rb_intern_const("end"); + id_excl = rb_intern_const("excl"); rb_cRange = rb_struct_define_without_accessor( "Range", rb_cObject, range_alloc, -- cgit v1.2.3