diff options
Diffstat (limited to 'src/lj_opt_fold.c')
-rw-r--r-- | src/lj_opt_fold.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index 44a55709..48f2c40d 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -541,9 +541,7 @@ LJFOLDF(kfold_add_kptr) | |||
541 | LJFOLD(TOBIT KNUM KNUM) | 541 | LJFOLD(TOBIT KNUM KNUM) |
542 | LJFOLDF(kfold_tobit) | 542 | LJFOLDF(kfold_tobit) |
543 | { | 543 | { |
544 | TValue tv; | 544 | return INTFOLD(lj_num2bit(knumleft)); |
545 | tv.n = knumleft + knumright; | ||
546 | return INTFOLD((int32_t)tv.u32.lo); | ||
547 | } | 545 | } |
548 | 546 | ||
549 | LJFOLD(CONV KINT IRCONV_NUM_INT) | 547 | LJFOLD(CONV KINT IRCONV_NUM_INT) |