Fix FOLD rule for x-0.

Reported by XmiliaH.
master
Mike Pall 2021-12-17 14:15:40 +01:00
parent 43f117946e
commit 7b994e0ee0
1 changed files with 1 additions and 2 deletions

View File

@ -805,8 +805,7 @@ LJFOLDF(simplify_numadd_xneg)
LJFOLD(SUB any KNUM)
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 NEXTFOLD;
}