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));        }  }; | 

