diff options
Diffstat (limited to 'src/wasm.h')
-rw-r--r-- | src/wasm.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/wasm.h b/src/wasm.h index 9c6062e48..697931082 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -624,6 +624,7 @@ public: RefIsId, RefFuncId, RefEqId, + TableGetId, TryId, ThrowId, RethrowId, @@ -1264,6 +1265,17 @@ public: void finalize(); }; +class TableGet : public SpecificExpression<Expression::TableGetId> { +public: + TableGet(MixedArena& allocator) {} + + Name table; + + Expression* index; + + void finalize(); +}; + class Try : public SpecificExpression<Expression::TryId> { public: Try(MixedArena& allocator) : catchTags(allocator), catchBodies(allocator) {} |