aboutsummaryrefslogtreecommitdiffstats
path: root/yarp
diff options
context:
space:
mode:
authorJemma Issroff <jemmaissroff@gmail.com>2023-07-10 10:54:12 -0400
committerGitHub <noreply@github.com>2023-07-10 10:54:12 -0400
commit53c560156542915938ebebeac3e12352c04feb24 (patch)
treec6df01e309336da01d4605fbd96eb41582ef7d69 /yarp
parent880b29b74b7edaa3c8cddd7aeada3f498e0a65a7 (diff)
downloadruby-53c560156542915938ebebeac3e12352c04feb24.tar.gz
[ruby/yarp] Fix endless method definitions binding power to accept args (#8051)
Diffstat (limited to 'yarp')
-rw-r--r--yarp/yarp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/yarp/yarp.c b/yarp/yarp.c
index b725c051a3..3460dd2607 100644
--- a/yarp/yarp.c
+++ b/yarp/yarp.c
@@ -10941,7 +10941,7 @@ parse_expression_prefix(yp_parser_t *parser, yp_binding_power_t binding_power) {
context_push(parser, YP_CONTEXT_DEF);
statements = (yp_node_t *) yp_statements_node_create(parser);
- yp_node_t *statement = parse_expression(parser, YP_BINDING_POWER_ASSIGNMENT + 1, "Expected to be able to parse body of endless method definition.");
+ yp_node_t *statement = parse_expression(parser, YP_BINDING_POWER_DEFINED + 1, "Expected to be able to parse body of endless method definition.");
if (accept(parser, YP_TOKEN_KEYWORD_RESCUE_MODIFIER)) {
yp_token_t rescue_keyword = parser->previous;