From 94bf9f80377d32e9dd5123bdf487b55b5e06a851 Mon Sep 17 00:00:00 2001 From: Haldun Bayhantopcu Date: Tue, 5 Dec 2023 10:17:50 +0100 Subject: [PATCH] [ruby/prism] Remove unnecessary match https://github.com/ruby/prism/commit/694d3d7279 --- prism/prism.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/prism/prism.c b/prism/prism.c index 53b60c5d037fa1..7e6c8e2e49d21c 100644 --- a/prism/prism.c +++ b/prism/prism.c @@ -11080,11 +11080,7 @@ parse_arguments(pm_parser_t *parser, pm_arguments_t *arguments, bool accepts_for pm_keyword_hash_node_t *hash = pm_keyword_hash_node_create(parser); argument = (pm_node_t *) hash; - bool contains_keyword_splat = false; - if (!match7(parser, terminator, PM_TOKEN_NEWLINE, PM_TOKEN_SEMICOLON, PM_TOKEN_EOF, PM_TOKEN_BRACE_RIGHT, PM_TOKEN_KEYWORD_DO, PM_TOKEN_PARENTHESIS_RIGHT)) { - contains_keyword_splat = parse_assocs(parser, (pm_node_t *) hash); - } - + bool contains_keyword_splat = parse_assocs(parser, (pm_node_t *) hash); parsed_bare_hash = true; parse_arguments_append(parser, arguments, argument); if (contains_keyword_splat) {