From 5b318177aa4f79246e772c5fcef6ee4bac5bdaa0 Mon Sep 17 00:00:00 2001 From: Henry Date: Wed, 22 Apr 2026 22:14:12 +0200 Subject: chore: reduce call & instantiation overhead Signed-off-by: Henry --- crates/parser/src/conversion.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/parser/src') diff --git a/crates/parser/src/conversion.rs b/crates/parser/src/conversion.rs index 08f3c83..f7fcb34 100644 --- a/crates/parser/src/conversion.rs +++ b/crates/parser/src/conversion.rs @@ -241,8 +241,8 @@ pub(crate) fn process_const_operators(ops: OperatorsReader<'_>) -> Result= 2); - assert!(matches!(ops[ops.len() - 1], wasmparser::Operator::End)); + debug_assert!(ops.len() >= 2); + debug_assert!(matches!(ops[ops.len() - 1], wasmparser::Operator::End)); let mut out = Vec::with_capacity(ops.len().saturating_sub(1)); for op in ops.iter().take(ops.len() - 1) { -- cgit v1.3.1