diff options
Diffstat (limited to 'src/binary-reader-ir.cc')
-rw-r--r-- | src/binary-reader-ir.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/binary-reader-ir.cc b/src/binary-reader-ir.cc index 0515f660..ff00b494 100644 --- a/src/binary-reader-ir.cc +++ b/src/binary-reader-ir.cc @@ -179,6 +179,7 @@ class BinaryReaderIR : public BinaryReaderNop { Result OnTableSetExpr(Index table_index) override; Result OnTableGrowExpr(Index table_index) override; Result OnTableSizeExpr(Index table_index) override; + Result OnRefFuncExpr(Index func_index) override; Result OnRefNullExpr() override; Result OnRefIsNullExpr() override; Result OnNopExpr() override; @@ -882,6 +883,10 @@ Result BinaryReaderIR::OnTableSizeExpr(Index table_index) { return AppendExpr(MakeUnique<TableSizeExpr>(Var(table_index))); } +Result BinaryReaderIR::OnRefFuncExpr(Index func_index) { + return AppendExpr(MakeUnique<RefFuncExpr>(Var(func_index))); +} + Result BinaryReaderIR::OnRefNullExpr() { return AppendExpr(MakeUnique<RefNullExpr>()); } |