diff options
Diffstat (limited to 'src/expr-visitor.cc')
-rw-r--r-- | src/expr-visitor.cc | 17 |
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; |