]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Fix FOLD rule for CONV.flt.num(CONV.num.flt(x)) => x.
authorMike Pall <mike>
Tue, 18 Oct 2011 23:52:50 +0000 (01:52 +0200)
committerMike Pall <mike>
Tue, 18 Oct 2011 23:52:50 +0000 (01:52 +0200)
src/lj_opt_fold.c

index 1aed8cd2aecdc1ffd2e81729969424716f5f5afd..e04fa480292127ac51d595bdddb0366ea9191b01 100644 (file)
@@ -931,11 +931,11 @@ LJFOLDF(simplify_conv_int_i64)
   return NEXTFOLD;
 }
 
-LJFOLD(CONV CONV IRCONV_NUM_FLOAT)  /* _NUM */
+LJFOLD(CONV CONV IRCONV_FLOAT_NUM)  /* _FLOAT */
 LJFOLDF(simplify_conv_flt_num)
 {
   PHIBARRIER(fleft);
-  if ((fleft->op2 & IRCONV_SRCMASK) == IRT_NUM)
+  if ((fleft->op2 & IRCONV_SRCMASK) == IRT_FLOAT)
     return fleft->op1;
   return NEXTFOLD;
 }