diff options
author | Mike Pall <mike> | 2022-04-17 10:56:11 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2022-04-17 10:56:11 +0200 |
commit | 1a401622fe83ae695226c94df3416e312315d659 (patch) | |
tree | 9c41fed061750939fc2c614d0b94e7db4acbfa31 /src | |
parent | 93a65d3cc263aef2d2feb3d7ff2206aca3bee17e (diff) | |
download | luajit2-1a401622fe83ae695226c94df3416e312315d659.tar.gz |
Fix assertions.
Reported by ssdr.
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_opt_fold.c | 3 |
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)); } |