diff options
Diffstat (limited to 'src/wasm-builder.h')
-rw-r--r-- | src/wasm-builder.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/wasm-builder.h b/src/wasm-builder.h index 6c1923482..762d89dbe 100644 --- a/src/wasm-builder.h +++ b/src/wasm-builder.h @@ -519,12 +519,14 @@ public: ret->value = value; return ret; } - Host* - makeHost(HostOp op, Name nameOperand, std::vector<Expression*>&& operands) { - auto* ret = allocator.alloc<Host>(); - ret->op = op; - ret->nameOperand = nameOperand; - ret->operands.set(operands); + MemorySize* makeMemorySize() { + auto* ret = allocator.alloc<MemorySize>(); + ret->finalize(); + return ret; + } + MemoryGrow* makeMemoryGrow(Expression* delta) { + auto* ret = allocator.alloc<MemoryGrow>(); + ret->delta = delta; ret->finalize(); return ret; } |