Remove rb_ary_push for parser
authorS-H-GAMELINKS <[email protected]>
Wed, 1 Jan 2025 06:59:41 +0000 (1 15:59 +0900)
committerNobuyoshi Nakada <[email protected]>
Thu, 2 Jan 2025 08:11:45 +0000 (2 17:11 +0900)
ruby_parser.c
rubyparser.h
universal_parser.c

index a4c4689..2fbba41 100644 (file)
@@ -344,7 +344,6 @@ static const rb_parser_config_t rb_global_parser_config = {
 
     .attr_get = rb_attr_get,
 
-    .ary_push = rb_ary_push,
     .ary_new_from_args = rb_ary_new_from_args,
     .ary_unshift = rb_ary_unshift,
 
index 7fa71f1..3d594a0 100644 (file)
@@ -1196,7 +1196,6 @@ typedef struct rb_parser_config_struct {
     VALUE (*attr_get)(VALUE obj, ID id);
 
     /* Array */
-    VALUE (*ary_push)(VALUE ary, VALUE elem);
     VALUE (*ary_new_from_args)(long n, ...);
     VALUE (*ary_unshift)(VALUE ary, VALUE item);
 
index 930cce0..a381f9a 100644 (file)
@@ -86,7 +86,6 @@
 
 #define rb_attr_get p->config->attr_get
 
-#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
 #define rb_ary_unshift       p->config->ary_unshift