diff options
Diffstat (limited to 'src/wasm-s-parser.h')
-rw-r--r-- | src/wasm-s-parser.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/wasm-s-parser.h b/src/wasm-s-parser.h index 3b0d1a92d..0f9a27abc 100644 --- a/src/wasm-s-parser.h +++ b/src/wasm-s-parser.h @@ -245,6 +245,20 @@ private: Expression* makeTupleExtract(Element& s); Expression* makeI31New(Element& s); Expression* makeI31Get(Element& s, bool signed_); + Expression* makeRefTest(Element& s); + Expression* makeRefCast(Element& s); + Expression* makeBrOnCast(Element& s); + Expression* makeRttCanon(Element& s); + Expression* makeRttSub(Element& s); + Expression* makeStructNew(Element& s, bool default_); + Expression* makeStructGet(Element& s); + Expression* makeStructGet(Element& s, bool signed_); + Expression* makeStructSet(Element& s); + Expression* makeArrayNew(Element& s, bool default_); + Expression* makeArrayGet(Element& s); + Expression* makeArrayGet(Element& s, bool signed_); + Expression* makeArraySet(Element& s); + Expression* makeArrayLen(Element& s); // Helper functions Type parseOptionalResultType(Element& s, Index& i); |