summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Pall <mike>2022-04-17 10:56:11 +0200
committerMike Pall <mike>2022-04-17 10:56:11 +0200
commit1a401622fe83ae695226c94df3416e312315d659 (patch)
tree9c41fed061750939fc2c614d0b94e7db4acbfa31
parent93a65d3cc263aef2d2feb3d7ff2206aca3bee17e (diff)
downloadluajit2-1a401622fe83ae695226c94df3416e312315d659.tar.gz
Fix assertions.
Reported by ssdr.
-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)
LJFOLD(CONV KNUM IRCONV_U32_NUM)
LJFOLDF(kfold_conv_knum_u32_num)
{
- lua_assert((fins->op2 & IRCONV_TRUNC));
#ifdef _MSC_VER
{ /* Workaround for MSVC bug. */
volatile uint32_t u = (uint32_t)knumleft;
@@ -682,14 +681,12 @@ LJFOLDF(kfold_conv_knum_u32_num)
LJFOLD(CONV KNUM IRCONV_I64_NUM)
LJFOLDF(kfold_conv_knum_i64_num)
{
- lua_assert((fins->op2 & IRCONV_TRUNC));
return INT64FOLD((uint64_t)(int64_t)knumleft);
}
LJFOLD(CONV KNUM IRCONV_U64_NUM)
LJFOLDF(kfold_conv_knum_u64_num)
{
- lua_assert((fins->op2 & IRCONV_TRUNC));
return INT64FOLD(lj_num2u64(knumleft));
}