diff options
author | tzik <mail@tzik.jp> | 2016-03-30 12:53:33 +0900 |
---|---|---|
committer | tzik <mail@tzik.jp> | 2016-03-30 13:53:11 +0900 |
commit | a3626f94e5e7ae2243beded3e3fa796352ca2033 (patch) | |
tree | 28717ab3d1fe55dfd632f58a530aef639f901bad /src | |
parent | 84aa340d56ca3bf8b3ae9a2ea3ba4990f975977e (diff) | |
download | binaryen-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.h | 4 |
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); }; |