From 34d802f32f00df1ac0220b62f72605827c16bad8 Mon Sep 17 00:00:00 2001 From: yui-knk Date: Sun, 24 Sep 2023 11:13:57 +0900 Subject: [PATCH] Refactor to use ripper_new_yylval2 --- parse.y | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/parse.y b/parse.y index ac560a8ae7..e7a7b85c3a 100644 --- a/parse.y +++ b/parse.y @@ -1237,11 +1237,7 @@ new_args(struct parser_params *p, VALUE pre_args, VALUE opt_args, VALUE rest_arg static inline VALUE new_args_tail(struct parser_params *p, VALUE kw_args, VALUE kw_rest_arg, VALUE block, YYLTYPE *loc) { - NODE *t = rb_node_newnode(NODE_ARGS_AUX, kw_args, kw_rest_arg, block, &NULL_LOC); - add_mark_object(p, kw_args); - add_mark_object(p, kw_rest_arg); - add_mark_object(p, block); - return (VALUE)t; + return ripper_new_yylval2(p, kw_args, kw_rest_arg, block); } static inline VALUE