summaryrefslogtreecommitdiff
path: root/src/wasm-builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-builder.h')
-rw-r--r--src/wasm-builder.h14
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;
}