From 83a5e2bb5c1b9f24b70dc30c50b5deb4d7232119 Mon Sep 17 00:00:00 2001 From: S-H-GAMELINKS Date: Sat, 11 Sep 2021 09:56:59 +0900 Subject: Using RB_FLOAT_TYPE_P macro --- range.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'range.c') diff --git a/range.c b/range.c index 7d08a49eee..16d443a0fb 100644 --- a/range.c +++ b/range.c @@ -725,7 +725,7 @@ range_bsearch(VALUE range) BSEARCH(INT2FIX); } #if SIZEOF_DOUBLE == 8 && defined(HAVE_INT64_T) - else if (RB_TYPE_P(beg, T_FLOAT) || RB_TYPE_P(end, T_FLOAT)) { + else if (RB_FLOAT_TYPE_P(beg) || RB_FLOAT_TYPE_P(end)) { int64_t low = double_as_int64(NIL_P(beg) ? -HUGE_VAL : RFLOAT_VALUE(rb_Float(beg))); int64_t high = double_as_int64(NIL_P(end) ? HUGE_VAL : RFLOAT_VALUE(rb_Float(end))); int64_t mid, org_high; -- cgit v1.2.1