From 560ec9bfd2d16dc1836335a36430d67861feb87e Mon Sep 17 00:00:00 2001 From: yui-knk Date: Thu, 13 Nov 2025 12:45:09 +0900 Subject: Skip null check for `brace_block` `brace_block` is `'{' brace_body '}'` or `k_do do_body k_end`. Both of them are not null so no need to check `$5`. --- parse.y | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index 00c5aef6d2..bca6e342ae 100644 --- a/parse.y +++ b/parse.y @@ -5224,10 +5224,7 @@ block_call : command do_block { if (NODE_EMPTY_ARGS_P($4)) $4 = 0; $$ = new_command_qcall(p, $2, $1, $3, $4, $5, &@3, &@$); - /*% ripper: command_call!($:1, $:2, $:3, $:4) %*/ - if ($5) { - /*% ripper: method_add_block!($:$, $:5) %*/ - } + /*% ripper: method_add_block!(command_call!($:1, $:2, $:3, $:4), $:5) %*/ } | block_call call_op2 operation2 command_args do_block { -- cgit v1.2.3