Browse Source

Avoids a warning when lua_Number is 'float'

Roberto Ierusalimschy 1 year ago
parent
commit
8b83417de9
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lmathlib.c

+ 1 - 1
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;
 }