summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortzik <mail@tzik.jp>2016-03-30 12:53:33 +0900
committertzik <mail@tzik.jp>2016-03-30 13:53:11 +0900
commita3626f94e5e7ae2243beded3e3fa796352ca2033 (patch)
tree28717ab3d1fe55dfd632f58a530aef639f901bad /src
parent84aa340d56ca3bf8b3ae9a2ea3ba4990f975977e (diff)
downloadbinaryen-a3626f94e5e7ae2243beded3e3fa796352ca2033.tar.gz
binaryen-a3626f94e5e7ae2243beded3e3fa796352ca2033.tar.bz2
binaryen-a3626f94e5e7ae2243beded3e3fa796352ca2033.zip
Fix grow_memory translation on s2wasm
s2wasm used to mistranslate grow_memory operation in .s into memory_size in .wast, and this CL fixes it.
Diffstat (limited to 'src')
-rw-r--r--src/s2wasm.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/s2wasm.h b/src/s2wasm.h
index 0520d5c3b..8db41a339 100644
--- a/src/s2wasm.h
+++ b/src/s2wasm.h
@@ -639,13 +639,13 @@ class S2WasmBuilder {
auto makeHost = [&](HostOp op) {
Name assign = getAssign();
auto curr = allocator.alloc<Host>();
- curr->op = MemorySize;
+ curr->op = op;
setOutput(curr, assign);
};
auto makeHost1 = [&](HostOp op) {
Name assign = getAssign();
auto curr = allocator.alloc<Host>();
- curr->op = MemorySize;
+ curr->op = op;
curr->operands.push_back(getInput());
setOutput(curr, assign);
};