diff options
Diffstat (limited to 'src/wasm.h')
-rw-r--r-- | src/wasm.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/wasm.h b/src/wasm.h index 3da245547..ad7ccb3ad 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -743,6 +743,7 @@ public: StringIterMoveId, StringSliceWTFId, StringSliceIterId, + ContBindId, ContNewId, ResumeId, NumExpressionIds @@ -1998,6 +1999,18 @@ public: void finalize(); }; +class ContBind : public SpecificExpression<Expression::ContBindId> { +public: + ContBind(MixedArena& allocator) : operands(allocator) {} + + HeapType contTypeBefore; + HeapType contTypeAfter; + ExpressionList operands; + Expression* cont; + + void finalize(); +}; + class ContNew : public SpecificExpression<Expression::ContNewId> { public: ContNew() = default; |