diff options
Diffstat (limited to 'lib/Expr/ExprVisitor.cpp')
-rw-r--r-- | lib/Expr/ExprVisitor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Expr/ExprVisitor.cpp b/lib/Expr/ExprVisitor.cpp index cf75974a..3eced3bf 100644 --- a/lib/Expr/ExprVisitor.cpp +++ b/lib/Expr/ExprVisitor.cpp @@ -69,6 +69,7 @@ ref<Expr> ExprVisitor::visitActual(const ref<Expr> &e) { case Expr::SDiv: res = visitSDiv(static_cast<SDivExpr&>(ep)); break; case Expr::URem: res = visitURem(static_cast<URemExpr&>(ep)); break; case Expr::SRem: res = visitSRem(static_cast<SRemExpr&>(ep)); break; + case Expr::Not: res = visitNot(static_cast<NotExpr&>(ep)); break; case Expr::And: res = visitAnd(static_cast<AndExpr&>(ep)); break; case Expr::Or: res = visitOr(static_cast<OrExpr&>(ep)); break; case Expr::Xor: res = visitXor(static_cast<XorExpr&>(ep)); break; @@ -187,6 +188,10 @@ ExprVisitor::Action ExprVisitor::visitSRem(const SRemExpr&) { return Action::doChildren(); } +ExprVisitor::Action ExprVisitor::visitNot(const NotExpr&) { + return Action::doChildren(); +} + ExprVisitor::Action ExprVisitor::visitAnd(const AndExpr&) { return Action::doChildren(); } |