summaryrefslogtreecommitdiff
path: root/src/wasm-interpreter.h
diff options
context:
space:
mode:
authorMax Graey <maxgraey@gmail.com>2020-10-06 05:26:45 +0300
committerGitHub <noreply@github.com>2020-10-05 19:26:45 -0700
commit8548101838bb72ca06abb5cbdc033e39c9d970a7 (patch)
tree442525d11720fd0236f441cde7e3d78372c251b2 /src/wasm-interpreter.h
parentfc7f66a870f6bcf17091d6cb8b7545a8e7593e7c (diff)
downloadbinaryen-8548101838bb72ca06abb5cbdc033e39c9d970a7.tar.gz
binaryen-8548101838bb72ca06abb5cbdc033e39c9d970a7.tar.bz2
binaryen-8548101838bb72ca06abb5cbdc033e39c9d970a7.zip
refactor makeFromUInt64 to makeFromInt64 (#3194)
For consistency with `makeFromInt32`.
Diffstat (limited to 'src/wasm-interpreter.h')
-rw-r--r--src/wasm-interpreter.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h
index e44ffca3a..1f61685b8 100644
--- a/src/wasm-interpreter.h
+++ b/src/wasm-interpreter.h
@@ -2382,18 +2382,18 @@ private:
}
Flow visitMemorySize(MemorySize* curr) {
NOTE_ENTER("MemorySize");
- return Literal::makeFromUInt64(instance.memorySize,
- instance.wasm.memory.indexType);
+ return Literal::makeFromInt64(instance.memorySize,
+ instance.wasm.memory.indexType);
}
Flow visitMemoryGrow(MemoryGrow* curr) {
NOTE_ENTER("MemoryGrow");
auto indexType = instance.wasm.memory.indexType;
- auto fail = Literal::makeFromUInt64(-1, indexType);
+ auto fail = Literal::makeFromInt64(-1, indexType);
Flow flow = this->visit(curr->delta);
if (flow.breaking()) {
return flow;
}
- Flow ret = Literal::makeFromUInt64(instance.memorySize, indexType);
+ Flow ret = Literal::makeFromInt64(instance.memorySize, indexType);
uint64_t delta = flow.getSingleValue().getUnsigned();
if (delta > uint32_t(-1) / Memory::kPageSize && indexType == Type::i32) {
return fail;