diff options
author | yui-knk <spiketeika@gmail.com> | 2024-01-12 07:38:02 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2024-01-12 21:17:41 +0900 |
commit | b35e21b3889e95cf727f2da49abb881c3466bc75 (patch) | |
tree | 83905792922f90dfaa48f00282d51f64d4d8844d /rubyparser.h | |
parent | 52d9e55903b2e72022ba90079cb23c6f2cd03af5 (diff) |
Remove reference counter from rb_parser_config
It's allocated outside of parser then no need to track
reference count in rb_parser_config.
Diffstat (limited to 'rubyparser.h')
-rw-r--r-- | rubyparser.h | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/rubyparser.h b/rubyparser.h index e78df79e7a..974a03992c 100644 --- a/rubyparser.h +++ b/rubyparser.h @@ -1194,14 +1194,6 @@ typedef struct rb_imemo_tmpbuf_struct rb_imemo_tmpbuf_t; #ifdef UNIVERSAL_PARSER typedef struct rb_parser_config_struct { - /* - * Reference counter. - * This is needed because both parser and ast refer - * same config pointer. - * We can remove this, once decuple parser and ast from Ruby GC. - */ - int counter; - /* Memory */ void *(*malloc)(size_t size); void *(*calloc)(size_t number, size_t size); |