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) 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)); } /*