aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_opt_fold.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c
index 82ed2d32..e9a6532a 100644
--- a/src/lj_opt_fold.c
+++ b/src/lj_opt_fold.c
@@ -668,7 +668,6 @@ LJFOLDF(kfold_conv_knum_int_num)
668LJFOLD(CONV KNUM IRCONV_U32_NUM) 668LJFOLD(CONV KNUM IRCONV_U32_NUM)
669LJFOLDF(kfold_conv_knum_u32_num) 669LJFOLDF(kfold_conv_knum_u32_num)
670{ 670{
671 lua_assert((fins->op2 & IRCONV_TRUNC));
672#ifdef _MSC_VER 671#ifdef _MSC_VER
673 { /* Workaround for MSVC bug. */ 672 { /* Workaround for MSVC bug. */
674 volatile uint32_t u = (uint32_t)knumleft; 673 volatile uint32_t u = (uint32_t)knumleft;
@@ -682,14 +681,12 @@ LJFOLDF(kfold_conv_knum_u32_num)
682LJFOLD(CONV KNUM IRCONV_I64_NUM) 681LJFOLD(CONV KNUM IRCONV_I64_NUM)
683LJFOLDF(kfold_conv_knum_i64_num) 682LJFOLDF(kfold_conv_knum_i64_num)
684{ 683{
685 lua_assert((fins->op2 & IRCONV_TRUNC));
686 return INT64FOLD((uint64_t)(int64_t)knumleft); 684 return INT64FOLD((uint64_t)(int64_t)knumleft);
687} 685}
688 686
689LJFOLD(CONV KNUM IRCONV_U64_NUM) 687LJFOLD(CONV KNUM IRCONV_U64_NUM)
690LJFOLDF(kfold_conv_knum_u64_num) 688LJFOLDF(kfold_conv_knum_u64_num)
691{ 689{
692 lua_assert((fins->op2 & IRCONV_TRUNC));
693 return INT64FOLD(lj_num2u64(knumleft)); 690 return INT64FOLD(lj_num2u64(knumleft));
694} 691}
695 692