summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorS-H-GAMELINKS <[email protected]>2024-04-20 22:54:01 +0900
committerYuichiro Kaneko <[email protected]>2024-04-21 09:55:17 +0900
commit381ce130aec150098e5e3418eb435ec7ce46820d (patch)
treea0dd43f6734cb2063f89386806ad962f1f919d6b
parentf16c6ac4fdbc619ba2f9d3dd7cd3b06c736aa589 (diff)
Remove unused functions from struct `rb_parser_config_struct`
-rw-r--r--ruby_parser.c3
-rw-r--r--rubyparser.h3
-rw-r--r--universal_parser.c5
3 files changed, 0 insertions, 11 deletions
diff --git a/ruby_parser.c b/ruby_parser.c
index 9e551831d0..ef0b53a1bc 100644
--- a/ruby_parser.c
+++ b/ruby_parser.c
@@ -376,8 +376,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,
- .array_len = rb_array_len,
- .array_aref = RARRAY_AREF,
.make_temporary_id = rb_make_temporary_id,
.is_local_id = is_local_id2,
@@ -496,7 +494,6 @@ static const rb_parser_config_t rb_global_parser_config = {
.rtest = rtest,
.nil_p = nil_p,
.qnil = Qnil,
- .qtrue = Qtrue,
.qfalse = Qfalse,
.eArgError = arg_error,
.long2int = rb_long2int,
diff --git a/rubyparser.h b/rubyparser.h
index fdf69a950b..2d898275e3 100644
--- a/rubyparser.h
+++ b/rubyparser.h
@@ -1264,8 +1264,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);
- long (*array_len)(VALUE a);
- VALUE (*array_aref)(VALUE, long);
/* Symbol */
ID (*make_temporary_id)(size_t n);
@@ -1404,7 +1402,6 @@ typedef struct rb_parser_config_struct {
int (*rtest)(VALUE obj);
int (*nil_p)(VALUE obj);
VALUE qnil;
- VALUE qtrue;
VALUE qfalse;
VALUE (*eArgError)(void);
int (*long2int)(long);
diff --git a/universal_parser.c b/universal_parser.c
index f72cd65ddb..6c90803625 100644
--- a/universal_parser.c
+++ b/universal_parser.c
@@ -95,9 +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 RARRAY_LEN
-#define RARRAY_LEN p->config->array_len
-#define RARRAY_AREF p->config->array_aref
#define rb_make_temporary_id p->config->make_temporary_id
#define is_local_id p->config->is_local_id
@@ -229,8 +226,6 @@
#define NIL_P p->config->nil_p
#undef Qnil
#define Qnil p->config->qnil
-#undef Qtrue
-#define Qtrue p->config->qtrue
#undef Qfalse
#define Qfalse p->config->qfalse
#define rb_eArgError p->config->eArgError()