summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wasm-interpreter.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index 47868a386..e5e1033c4 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -640,8 +640,8 @@ private:
Flow visitHost(Host *curr) override {
NOTE_ENTER("Host");
switch (curr->op) {
- case PageSize: return Literal(pageSize);
- case MemorySize: return Literal(instance.memorySize);
+ case PageSize: return Literal((int32_t)pageSize);
+ case MemorySize: return Literal((int32_t)instance.memorySize);
case GrowMemory: {
Flow flow = visit(curr->operands[0]);
if (flow.breaking()) return flow;
@@ -658,7 +658,7 @@ private:
case HasFeature: {
IString id = curr->nameOperand;
if (id == WASM) return Literal(1);
- return Literal(0);
+ return Literal((int32_t)0);
}
default: abort();
}