From 26353c75a94469bad7a0e6a6aa81d968e64952d5 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 27 Oct 2021 00:50:41 +0900 Subject: Embed bare `double` if `sizeof(double) == sizeof(VALUE)` --- numeric.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'numeric.c') diff --git a/numeric.c b/numeric.c index 3ee98343a7..715f11c631 100644 --- a/numeric.c +++ b/numeric.c @@ -951,7 +951,7 @@ rb_float_new_in_heap(double d) { NEWOBJ_OF(flt, struct RFloat, rb_cFloat, T_FLOAT | (RGENGC_WB_PROTECTED_FLOAT ? FL_WB_PROTECTED : 0)); -#if SIZEOF_DOUBLE < SIZEOF_VALUE +#if SIZEOF_DOUBLE <= SIZEOF_VALUE flt->float_value = d; #else union { -- cgit v1.2.3