From 1a401622fe83ae695226c94df3416e312315d659 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 17 Apr 2022 10:56:11 +0200 Subject: Fix assertions. Reported by ssdr. --- src/lj_opt_fold.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src') 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)); } -- cgit v1.2.1