diff options
author | yui-knk <[email protected]> | 2024-04-01 14:33:17 +0900 |
---|---|---|
committer | Yuichiro Kaneko <[email protected]> | 2024-04-02 19:37:27 +0900 |
commit | e816ab0b0ce97a49cc1a642c3fb6f78c9e838f97 () | |
tree | b2ef3903699b63d34fbc74d20216c658b4bf2875 /ruby_parser.c | |
parent | e651395210b39123b6c404e455d9ff1f95d919bb (diff) |
Remove `rb_imemo_tmpbuf_t` from parser
No parser semantic value types are `VALUE` then no need to use imemo for managing semantic value stack anymore.
-rw-r--r-- | ruby_parser.c | 7 |
1 files changed, 0 insertions, 7 deletions
@@ -387,12 +387,6 @@ gc_guard(VALUE obj) RB_GC_GUARD(obj); } -static rb_imemo_tmpbuf_t * -tmpbuf_parser_heap(void *buf, rb_imemo_tmpbuf_t *old_heap, size_t cnt) -{ - return rb_imemo_tmpbuf_parser_heap(buf, old_heap, cnt); -} - static VALUE arg_error(void) { @@ -462,7 +456,6 @@ static const rb_parser_config_t rb_global_parser_config = { .nonempty_memcpy = nonempty_memcpy, .xmalloc_mul_add = rb_xmalloc_mul_add, - .tmpbuf_parser_heap = tmpbuf_parser_heap, .ast_new = ast_new, .compile_callback = rb_suppress_tracing, |