summaryrefslogtreecommitdiff
path: root/src/expr-visitor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/expr-visitor.cc')
-rw-r--r--src/expr-visitor.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/expr-visitor.cc b/src/expr-visitor.cc
index 5a479c04..3f80d3d7 100644
--- a/src/expr-visitor.cc
+++ b/src/expr-visitor.cc
@@ -229,11 +229,6 @@ Result ExprVisitor::HandleDefaultState(Expr* expr) {
CHECK_RESULT(delegate_->OnConvertExpr(cast<ConvertExpr>(expr)));
break;
- case ExprType::CurrentMemory:
- CHECK_RESULT(
- delegate_->OnCurrentMemoryExpr(cast<CurrentMemoryExpr>(expr)));
- break;
-
case ExprType::Drop:
CHECK_RESULT(delegate_->OnDropExpr(cast<DropExpr>(expr)));
break;
@@ -246,10 +241,6 @@ Result ExprVisitor::HandleDefaultState(Expr* expr) {
CHECK_RESULT(delegate_->OnGetLocalExpr(cast<GetLocalExpr>(expr)));
break;
- case ExprType::GrowMemory:
- CHECK_RESULT(delegate_->OnGrowMemoryExpr(cast<GrowMemoryExpr>(expr)));
- break;
-
case ExprType::If: {
auto if_expr = cast<IfExpr>(expr);
CHECK_RESULT(delegate_->BeginIfExpr(if_expr));
@@ -275,6 +266,14 @@ Result ExprVisitor::HandleDefaultState(Expr* expr) {
break;
}
+ case ExprType::MemoryGrow:
+ CHECK_RESULT(delegate_->OnMemoryGrowExpr(cast<MemoryGrowExpr>(expr)));
+ break;
+
+ case ExprType::MemorySize:
+ CHECK_RESULT(delegate_->OnMemorySizeExpr(cast<MemorySizeExpr>(expr)));
+ break;
+
case ExprType::Nop:
CHECK_RESULT(delegate_->OnNopExpr(cast<NopExpr>(expr)));
break;