summaryrefslogtreecommitdiff
path: root/ruby_parser.c
diff options
context:
space:
mode:
authoryui-knk <[email protected]>2024-04-01 14:33:17 +0900
committerYuichiro Kaneko <[email protected]>2024-04-02 19:37:27 +0900
commite816ab0b0ce97a49cc1a642c3fb6f78c9e838f97 ()
treeb2ef3903699b63d34fbc74d20216c658b4bf2875 /ruby_parser.c
parente651395210b39123b6c404e455d9ff1f95d919bb (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.c7
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,