|
@@ -1037,8 +1037,7 @@ LJFOLDF(simplify_numadd_xneg)
|
|
LJFOLD(SUB any KNUM)
|
|
LJFOLD(SUB any KNUM)
|
|
LJFOLDF(simplify_numsub_k)
|
|
LJFOLDF(simplify_numsub_k)
|
|
{
|
|
{
|
|
- lua_Number n = knumright;
|
|
|
|
- if (n == 0.0) /* x - (+-0) ==> x */
|
|
|
|
|
|
+ if (ir_knum(fright)->u64 == 0) /* x - (+0) ==> x */
|
|
return LEFTFOLD;
|
|
return LEFTFOLD;
|
|
return NEXTFOLD;
|
|
return NEXTFOLD;
|
|
}
|
|
}
|