diff options
Diffstat (limited to 'clang/include/clang/Analysis/CFGVarDeclVisitor.h')
| -rw-r--r-- | clang/include/clang/Analysis/CFGVarDeclVisitor.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/include/clang/Analysis/CFGVarDeclVisitor.h b/clang/include/clang/Analysis/CFGVarDeclVisitor.h index 7e806dde5ed..cd8073c84d5 100644 --- a/clang/include/clang/Analysis/CFGVarDeclVisitor.h +++ b/clang/include/clang/Analysis/CFGVarDeclVisitor.h @@ -29,8 +29,7 @@ public: CFGVarDeclVisitor(const CFG& c) : cfg(c) {} void VisitStmt(Stmt* S) { - for (Stmt::child_iterator I=S->child_begin(), E=S->child_end(); I!=E; ++I) - static_cast<ImplClass*>(this)->Visit(*I); + static_cast<ImplClass*>(this)->VisitChildren(S); } void VisitDeclRefExpr(DeclRefExpr* DR) { @@ -56,7 +55,7 @@ public: void VisitAllDecls() { for (CFG::const_iterator BI = cfg.begin(), BE = cfg.end(); BI != BE; ++BI) for (CFGBlock::const_iterator SI=BI->begin(),SE = BI->end();SI != SE;++SI) - static_cast<ImplClass*>(this)->Visit(const_cast<Stmt*>(*SI)); + static_cast<ImplClass*>(this)->BlockStmt_Visit(const_cast<Stmt*>(*SI)); } }; |

