mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
4f3abb8068
Replace variable-sized NODE_VARIABLE wrapper with fixed-size struct allocation, following the same pattern as new_args(). This eliminates the need for NODE_VARIABLE checking and uses direct casting instead. Changes: - Remove mrb_ast_var_header from callargs struct - Use parser_palloc instead of parser_alloc_var for fixed-size allocation - Update all access points to use direct casting: (struct mrb_ast_callargs*) - Remove unnecessary backward compatibility code for newly introduced NODE_CALLARGS Co-authored-by: Claude <noreply@anthropic.com>