From a3626f94e5e7ae2243beded3e3fa796352ca2033 Mon Sep 17 00:00:00 2001 From: tzik Date: Wed, 30 Mar 2016 12:53:33 +0900 Subject: 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. --- src/s2wasm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') 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(); - curr->op = MemorySize; + curr->op = op; setOutput(curr, assign); }; auto makeHost1 = [&](HostOp op) { Name assign = getAssign(); auto curr = allocator.alloc(); - curr->op = MemorySize; + curr->op = op; curr->operands.push_back(getInput()); setOutput(curr, assign); }; -- cgit v1.2.3