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/