[前][次][番号順一覧][スレッド一覧]

ruby-changes:72168

From: Nobuyoshi <ko1@a...>
Date: Wed, 15 Jun 2022 23:33:46 +0900 (JST)
Subject: [ruby-changes:72168] bb12aa4d15 (master): Remove unnecessary condition

https://git.ruby-lang.org/ruby.git/commit/?id=bb12aa4d15

From bb12aa4d15077071faae5e7b3a4c864699474169 Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Wed, 15 Jun 2022 15:25:48 +0900
Subject: Remove unnecessary condition

`no_blockarg` is called for non-null `node` only.
---
 parse.y | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/parse.y b/parse.y
index 167f064b31..59eff0228a 100644
--- a/parse.y
+++ b/parse.y
@@ -11930,7 +11930,7 @@ logop(struct parser_params *p, ID id, NODE *left, NODE *right, https://github.com/ruby/ruby/blob/trunk/parse.y#L11930
 static void
 no_blockarg(struct parser_params *p, NODE *node)
 {
-    if (node && nd_type_p(node, NODE_BLOCK_PASS)) {
+    if (nd_type_p(node, NODE_BLOCK_PASS)) {
 	compile_error(p, "block argument should not be given");
     }
 }
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]