diff options
author | Mike Pall <mike> | 2022-03-08 20:05:33 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2022-03-08 20:05:33 +0100 |
commit | 8b8304f16e03aa652be728f0dc957eadf42e4353 (patch) | |
tree | 3e044cd08b6b3e7c226969fc0c8972ab264bd221 | |
parent | 96d6d5032098ea9f0002165394a8774dcaa0c0ce (diff) | |
download | luajit-8b8304f16e03aa652be728f0dc957eadf42e4353.tar.gz luajit-8b8304f16e03aa652be728f0dc957eadf42e4353.tar.bz2 luajit-8b8304f16e03aa652be728f0dc957eadf42e4353.zip |
Fix compiler warning.
-rw-r--r-- | src/lj_opt_fold.c | 6 |
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) | |||
1112 | LJFOLD(POW any KNUM) | 1112 | LJFOLD(POW any KNUM) |
1113 | LJFOLDF(simplify_numpow_k) | 1113 | LJFOLDF(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; |