aboutsummaryrefslogtreecommitdiffstats
path: root/node_dump.c
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2023-10-07 09:52:06 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2023-10-07 17:54:35 +0900
commitf28d3803741f4e58b24154afbcead3726044ec4d (patch)
tree758333f1fda14418f99a0778c56694076d051b44 /node_dump.c
parentb1a3c11c86fe93fb95fb7257b538c24e74aacbe2 (diff)
downloadruby-f28d3803741f4e58b24154afbcead3726044ec4d.tar.gz
Pass nd_value to NODE_REQUIRED_KEYWORD_P
Diffstat (limited to 'node_dump.c')
-rw-r--r--node_dump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/node_dump.c b/node_dump.c
index 3a5c74e986..7bfdcaf0c3 100644
--- a/node_dump.c
+++ b/node_dump.c
@@ -401,7 +401,7 @@ dump_node(VALUE buf, VALUE indent, int comment, const NODE * node)
ANN("format: [nd_vid](lvar) = [nd_value]");
ANN("example: x = foo");
F_ID(nd_vid, RNODE_LASGN, "local variable");
- if (NODE_REQUIRED_KEYWORD_P(RNODE_LASGN(node))) {
+ if (NODE_REQUIRED_KEYWORD_P(RNODE_LASGN(node)->nd_value)) {
F_MSG(nd_value, "rvalue", "NODE_SPECIAL_REQUIRED_KEYWORD (required keyword argument)");
}
else {
@@ -415,7 +415,7 @@ dump_node(VALUE buf, VALUE indent, int comment, const NODE * node)
ANN("example: x = nil; 1.times { x = foo }");
ANN("example: 1.times { x = foo }");
F_ID(nd_vid, RNODE_DASGN, "local variable");
- if (NODE_REQUIRED_KEYWORD_P(RNODE_DASGN(node))) {
+ if (NODE_REQUIRED_KEYWORD_P(RNODE_DASGN(node)->nd_value)) {
F_MSG(nd_value, "rvalue", "NODE_SPECIAL_REQUIRED_KEYWORD (required keyword argument)");
}
else {