summaryrefslogtreecommitdiff
path: root/rubyparser.h
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2024-01-12 07:38:02 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-01-12 21:17:41 +0900
commitb35e21b3889e95cf727f2da49abb881c3466bc75 (patch)
tree83905792922f90dfaa48f00282d51f64d4d8844d /rubyparser.h
parent52d9e55903b2e72022ba90079cb23c6f2cd03af5 (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.h8
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);