diff options
Diffstat (limited to 'src/wasm.h')
-rw-r--r-- | src/wasm.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/wasm.h b/src/wasm.h index ab40d5330..1792b1538 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -698,6 +698,7 @@ public: TableSetId, TableSizeId, TableGrowId, + TableFillId, TryId, ThrowId, RethrowId, @@ -1421,6 +1422,19 @@ public: void finalize(); }; +class TableFill : public SpecificExpression<Expression::TableFillId> { +public: + TableFill() = default; + TableFill(MixedArena& allocator) : TableFill() {} + + Name table; + Expression* dest; + Expression* value; + Expression* size; + + void finalize(); +}; + class Try : public SpecificExpression<Expression::TryId> { public: Try(MixedArena& allocator) : catchTags(allocator), catchBodies(allocator) {} |