diff options
author | yui-knk <spiketeika@gmail.com> | 2023-10-07 09:52:06 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-10-07 17:54:35 +0900 |
commit | f28d3803741f4e58b24154afbcead3726044ec4d (patch) | |
tree | 758333f1fda14418f99a0778c56694076d051b44 /node_dump.c | |
parent | b1a3c11c86fe93fb95fb7257b538c24e74aacbe2 (diff) |
Pass nd_value to NODE_REQUIRED_KEYWORD_P
Diffstat (limited to 'node_dump.c')
-rw-r--r-- | node_dump.c | 4 |
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 { |