diff options
author | yui-knk <[email protected]> | 2024-01-11 21:27:19 +0900 |
---|---|---|
committer | Yuichiro Kaneko <[email protected]> | 2024-01-12 21:17:41 +0900 |
commit | 52d9e55903b2e72022ba90079cb23c6f2cd03af5 () | |
tree | 8e21eed40a4dfe6408053f17387ef60fc8efbb0e /node.c | |
parent | c3b2436154015bab6b94f132b60bdb1fbba02426 (diff) |
Statically allocate parser config
-rw-r--r-- | node.c | 10 |
1 files changed, 0 insertions, 10 deletions
@@ -426,18 +426,8 @@ void rb_ast_free(rb_ast_t *ast) { if (ast->node_buffer) { -#ifdef UNIVERSAL_PARSER - rb_parser_config_t *config = ast->node_buffer->config; -#endif - rb_node_buffer_free(ast, ast->node_buffer); ast->node_buffer = 0; -#ifdef UNIVERSAL_PARSER - config->counter--; - if (config->counter <= 0) { - rb_ruby_parser_config_free(config); - } -#endif } } |