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

ruby-changes:72205

From: S-H-GAMELINKS <ko1@a...>
Date: Fri, 17 Jun 2022 11:59:57 +0900 (JST)
Subject: [ruby-changes:72205] 51a3ebf4ec (master): Using RBOOL in cmp_between func

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

From 51a3ebf4ec6182ee516992dc761950d19a7b697b Mon Sep 17 00:00:00 2001
From: S-H-GAMELINKS <gamelinks007@g...>
Date: Tue, 14 Jun 2022 21:49:24 +0900
Subject: Using RBOOL in cmp_between func

---
 compar.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/compar.c b/compar.c
index 9f47a3fa62..bf8db53af7 100644
--- a/compar.c
+++ b/compar.c
@@ -167,9 +167,7 @@ cmp_le(VALUE x, VALUE y) https://github.com/ruby/ruby/blob/trunk/compar.c#L167
 static VALUE
 cmp_between(VALUE x, VALUE min, VALUE max)
 {
-    if (cmpint(x, min) < 0) return Qfalse;
-    if (cmpint(x, max) > 0) return Qfalse;
-    return Qtrue;
+    return RBOOL((cmpint(x, min) >= 0 && cmpint(x, max) <= 0));
 }
 
 /*
-- 
cgit v1.2.1


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

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