diff --git a/lib/wasm/src/code_translator.rs b/lib/wasm/src/code_translator.rs index 5535a1555e..aab015c536 100644 --- a/lib/wasm/src/code_translator.rs +++ b/lib/wasm/src/code_translator.rs @@ -186,8 +186,8 @@ pub fn translate_operator( } Operator::End => { let frame = state.control_stack.pop().unwrap(); - let return_count = frame.num_return_values(); if !builder.is_unreachable() || !builder.is_pristine() { + let return_count = frame.num_return_values(); builder.ins().jump( frame.following_code(), state.peekn(return_count),