diff options
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r-- | src/wasm-binary.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 4e1095056..f6b2925fe 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -1037,8 +1037,10 @@ enum ASTNodes { BrOnCast = 0x42, RefIsFunc = 0x50, RefIsData = 0x51, - RefIsI31 = 0x52 - + RefIsI31 = 0x52, + RefAsFunc = 0x58, + RefAsData = 0x59, + RefAsI31 = 0x5a, }; enum MemoryAccess { @@ -1547,6 +1549,7 @@ public: void visitThrow(Throw* curr); void visitRethrow(Rethrow* curr); void visitCallRef(CallRef* curr); + void visitRefAs(RefAs* curr, uint8_t code); // Let is lowered into a block. void visitLet(Block* curr); |