summaryrefslogtreecommitdiff
path: root/parse.y
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2024-03-26 10:04:54 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2024-03-26 17:37:47 +0900
commita850cd1a87bef738c40d9c550fb8823699083f2e (patch)
tree352a30b207e197d5dc3241c3449f3ae1b54b894f /parse.y
parent3680981c7b71df8c3a426164787ccefe5296bb25 (diff)
[Bug #20392] Block arguments duplication check at `super`
Diffstat (limited to 'parse.y')
-rw-r--r--parse.y3
1 files changed, 2 insertions, 1 deletions
diff --git a/parse.y b/parse.y
index 28b03f8cd1..585130c346 100644
--- a/parse.y
+++ b/parse.y
@@ -2063,8 +2063,9 @@ get_nd_args(struct parser_params *p, NODE *node)
return RNODE_FCALL(node)->nd_args;
case NODE_QCALL:
return RNODE_QCALL(node)->nd_args;
- case NODE_VCALL:
case NODE_SUPER:
+ return RNODE_SUPER(node)->nd_args;
+ case NODE_VCALL:
case NODE_ZSUPER:
case NODE_YIELD:
case NODE_RETURN: