From 8b83417de982d068bd92e0428a42ca0cdd909789 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 7 Feb 2024 14:17:03 -0300 Subject: Avoids a warning when lua_Number is 'float' --- lmathlib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lmathlib.c b/lmathlib.c index f140d623..43810634 100644 --- a/lmathlib.c +++ b/lmathlib.c @@ -352,7 +352,7 @@ static lua_Number I2d (Rand64 x) { SRand64 sx = (SRand64)(trim64(x) >> shift64_FIG); lua_Number res = (lua_Number)(sx) * scaleFIG; if (sx < 0) - res += 1.0; /* correct the two's complement if negative */ + res += l_mathop(1.0); /* correct the two's complement if negative */ lua_assert(0 <= res && res < 1); return res; } -- cgit v1.2.3-55-g6feb