diff options
author | Jemma Issroff <jemmaissroff@gmail.com> | 2023-07-10 10:54:12 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-10 10:54:12 -0400 |
commit | 53c560156542915938ebebeac3e12352c04feb24 (patch) | |
tree | c6df01e309336da01d4605fbd96eb41582ef7d69 /yarp | |
parent | 880b29b74b7edaa3c8cddd7aeada3f498e0a65a7 (diff) | |
download | ruby-53c560156542915938ebebeac3e12352c04feb24.tar.gz |
[ruby/yarp] Fix endless method definitions binding power to accept args (#8051)
Diffstat (limited to 'yarp')
-rw-r--r-- | yarp/yarp.c | 2 |
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; |