Remove unused function from `struct rb_parser_config_struct`
authoryui-knk <[email protected]>
Mon, 8 Apr 2024 23:13:19 +0000 (9 08:13 +0900)
committerYuichiro Kaneko <[email protected]>
Tue, 9 Apr 2024 00:58:05 +0000 (9 09:58 +0900)
ruby_parser.c
rubyparser.h
universal_parser.c

index 76dfa3b..2d914e8 100644 (file)
@@ -435,7 +435,6 @@ static const rb_parser_config_t rb_global_parser_config = {
     .ary_push = rb_ary_push,
     .ary_new_from_args = rb_ary_new_from_args,
     .ary_unshift = rb_ary_unshift,
-    .ary_new2 = rb_ary_new2,
     .ary_modify = rb_ary_modify,
     .array_len = rb_array_len,
     .array_aref = RARRAY_AREF,
index bbfcd92..268e8de 100644 (file)
@@ -1256,7 +1256,6 @@ typedef struct rb_parser_config_struct {
     VALUE (*ary_push)(VALUE ary, VALUE elem);
     VALUE (*ary_new_from_args)(long n, ...);
     VALUE (*ary_unshift)(VALUE ary, VALUE item);
-    VALUE (*ary_new2)(long capa); // ary_new_capa
     void (*ary_modify)(VALUE ary);
     long (*array_len)(VALUE a);
     VALUE (*array_aref)(VALUE, long);
index b8b1cb9..ecbc242 100644 (file)
@@ -95,8 +95,6 @@
 #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
-#undef rb_ary_new2
-#define rb_ary_new2          p->config->ary_new2
 #define rb_ary_modify        p->config->ary_modify
 #undef RARRAY_LEN
 #define RARRAY_LEN           p->config->array_len