summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-interpreter.h')
-rw-r--r--src/wasm-interpreter.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index 955671dcc..0e74af02a 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -1642,8 +1642,9 @@ public:
}
Literals data(num);
if (curr->isWithDefault()) {
+ auto zero = Literal::makeZero(element.type);
for (Index i = 0; i < num; i++) {
- data[i] = Literal::makeZero(element.type);
+ data[i] = zero;
}
} else {
auto field = curr->type.getHeapType().getArray().element;