summaryrefslogtreecommitdiff
path: root/parser_node.h
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2023-08-23 18:25:41 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2023-08-24 07:47:52 +0900
commitce79887da0410f8b5afb16930da5635a8b632b5d (patch)
tree4c02f30e10605f54cfbcadfe2ca2d1d03d36304b /parser_node.h
parent2214bcb70d9f9120f1f3790ca340236c8f080991 (diff)
The first arg of NEW_KW_ARG macro is always 0
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/8267
Diffstat (limited to 'parser_node.h')
-rw-r--r--parser_node.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/parser_node.h b/parser_node.h
index 20c8b501a2..886f9af7d2 100644
--- a/parser_node.h
+++ b/parser_node.h
@@ -97,7 +97,7 @@ code_loc_gen(const rb_code_location_t *loc1, const rb_code_location_t *loc2)
#define NEW_ZSUPER(loc) NEW_NODE(NODE_ZSUPER,0,0,0,loc)
#define NEW_ARGS_AUX(r,b,loc) NEW_NODE(NODE_ARGS_AUX,r,b,0,loc)
#define NEW_OPT_ARG(i,v,loc) NEW_NODE(NODE_OPT_ARG,i,v,0,loc)
-#define NEW_KW_ARG(i,v,loc) NEW_NODE(NODE_KW_ARG,i,v,0,loc)
+#define NEW_KW_ARG(v,loc) NEW_NODE(NODE_KW_ARG,0,v,0,loc)
#define NEW_POSTARG(i,v,loc) NEW_NODE(NODE_POSTARG,i,v,0,loc)
#define NEW_ARGSCAT(a,b,loc) NEW_NODE(NODE_ARGSCAT,a,b,0,loc)
#define NEW_ARGSPUSH(a,b,loc) NEW_NODE(NODE_ARGSPUSH,a,b,0,loc)