summaryrefslogtreecommitdiff
path: root/rubyparser.h
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2023-09-30 17:18:50 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2023-10-01 09:19:42 +0900
commitcecd1de2eb33719269ce5fd68217cdab96a3dfad (patch)
tree67a85a90b905cb0ae64903f5340f3553eb5088d0 /rubyparser.h
parentc9e28ea2f9d442f5efd2a2671ff81cd4308dcde2 (diff)
Use rb_node_opt_arg_t and rb_node_kw_arg_t instead of NODE
Diffstat (limited to 'rubyparser.h')
-rw-r--r--rubyparser.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/rubyparser.h b/rubyparser.h
index 50061bd5ca..2478645db3 100644
--- a/rubyparser.h
+++ b/rubyparser.h
@@ -743,14 +743,14 @@ typedef struct RNode_OPT_ARG {
NODE node;
struct RNode *nd_body;
- struct RNode *nd_next;
+ struct RNode_OPT_ARG *nd_next;
} rb_node_opt_arg_t;
typedef struct RNode_KW_ARG {
NODE node;
struct RNode *nd_body;
- struct RNode *nd_next;
+ struct RNode_KW_ARG *nd_next;
} rb_node_kw_arg_t;
typedef struct RNode_POSTARG {
@@ -1133,10 +1133,10 @@ struct rb_args_info {
ID rest_arg;
ID block_arg;
- NODE *kw_args;
+ struct RNode_KW_ARG *kw_args;
NODE *kw_rest_arg;
- NODE *opt_args;
+ struct RNode_OPT_ARG *opt_args;
unsigned int no_kwarg: 1;
unsigned int ruby2_keywords: 1;
unsigned int forwarding: 1;