diff --git a/src/engine/v3/V3Interpreter.v3 b/src/engine/v3/V3Interpreter.v3 index 3465c453f..d8a35978c 100644 --- a/src/engine/v3/V3Interpreter.v3 +++ b/src/engine/v3/V3Interpreter.v3 @@ -1562,7 +1562,7 @@ class V3Interpreter extends WasmStack { var v = pops(); var t = decodeMemArgAndGetMemoryRange(accessor.size); var idx = codeptr.read1(); // get lane immediate - if (t.reason != TrapReason.NONE) trap(t.reason); + if (t.reason != TrapReason.NONE) return void(trap(t.reason)); // Extract lane var low = v.0, high = v.1; var val: T;