From 5c1e43277e12c2ca001945b302b5c12bf3093ed9 Mon Sep 17 00:00:00 2001 From: S-H-GAMELINKS Date: Mon, 30 Sep 2024 18:30:13 +0900 Subject: [PATCH] Remove rb_ary_new for parser rb_ary_new function was not used by the parser and could be removed. --- ruby_parser.c | 1 - rubyparser.h | 1 - universal_parser.c | 1 - 3 files changed, 3 deletions(-) diff --git a/ruby_parser.c b/ruby_parser.c index 314890c0af..2a371ff148 100644 --- a/ruby_parser.c +++ b/ruby_parser.c @@ -341,7 +341,6 @@ static const rb_parser_config_t rb_global_parser_config = { .attr_get = rb_attr_get, - .ary_new = rb_ary_new, .ary_push = rb_ary_push, .ary_new_from_args = rb_ary_new_from_args, .ary_unshift = rb_ary_unshift, diff --git a/rubyparser.h b/rubyparser.h index 08111a8898..0950a32ace 100644 --- a/rubyparser.h +++ b/rubyparser.h @@ -1194,7 +1194,6 @@ typedef struct rb_parser_config_struct { VALUE (*attr_get)(VALUE obj, ID id); /* Array */ - VALUE (*ary_new)(void); VALUE (*ary_push)(VALUE ary, VALUE elem); VALUE (*ary_new_from_args)(long n, ...); VALUE (*ary_unshift)(VALUE ary, VALUE item); diff --git a/universal_parser.c b/universal_parser.c index 4a85d8b55f..d793444cc7 100644 --- a/universal_parser.c +++ b/universal_parser.c @@ -86,7 +86,6 @@ #define rb_attr_get p->config->attr_get -#define rb_ary_new p->config->ary_new #define rb_ary_push p->config->ary_push #undef rb_ary_new_from_args #define rb_ary_new_from_args p->config->ary_new_from_args