aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2022-03-08 20:05:33 +0100
committerMike Pall <mike>2022-03-08 20:05:33 +0100
commit8b8304f16e03aa652be728f0dc957eadf42e4353 (patch)
tree3e044cd08b6b3e7c226969fc0c8972ab264bd221
parent96d6d5032098ea9f0002165394a8774dcaa0c0ce (diff)
downloadluajit-8b8304f16e03aa652be728f0dc957eadf42e4353.tar.gz
luajit-8b8304f16e03aa652be728f0dc957eadf42e4353.tar.bz2
luajit-8b8304f16e03aa652be728f0dc957eadf42e4353.zip
Fix compiler warning.
-rw-r--r--src/lj_opt_fold.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index 92bdc553..7ef09a1f 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -1112,11 +1112,11 @@ LJFOLDF(simplify_nummuldiv_negneg)
1112LJFOLD(POW any KNUM) 1112LJFOLD(POW any KNUM)
1113LJFOLDF(simplify_numpow_k) 1113LJFOLDF(simplify_numpow_k)
1114{ 1114{
1115 if (knumright == 0) /* x ^ 0 ==> 1 */ 1115 if (knumright == 0.0) /* x ^ 0 ==> 1 */
1116 return lj_ir_knum_one(J); /* Result must be a number, not an int. */ 1116 return lj_ir_knum_one(J); /* Result must be a number, not an int. */
1117 else if (knumright == 1) /* x ^ 1 ==> x */ 1117 else if (knumright == 1.0) /* x ^ 1 ==> x */
1118 return LEFTFOLD; 1118 return LEFTFOLD;
1119 else if (knumright == 2) /* x ^ 2 ==> x * x */ 1119 else if (knumright == 2.0) /* x ^ 2 ==> x * x */
1120 return emitir(IRTN(IR_MUL), fins->op1, fins->op1); 1120 return emitir(IRTN(IR_MUL), fins->op1, fins->op1);
1121 else 1121 else
1122 return NEXTFOLD; 1122 return NEXTFOLD;