diff options
Diffstat (limited to 'src/wasm-builder.h')
-rw-r--r-- | src/wasm-builder.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/wasm-builder.h b/src/wasm-builder.h index d76d24b21..61227a811 100644 --- a/src/wasm-builder.h +++ b/src/wasm-builder.h @@ -1012,12 +1012,15 @@ public: ret->finalize(); return ret; } - StringEncode* - makeStringEncode(StringEncodeOp op, Expression* ref, Expression* ptr) { + StringEncode* makeStringEncode(StringEncodeOp op, + Expression* ref, + Expression* ptr, + Expression* start = nullptr) { auto* ret = wasm.allocator.alloc<StringEncode>(); ret->op = op; ret->ref = ref; ret->ptr = ptr; + ret->start = start; ret->finalize(); return ret; } |