diff options
author | Daniel Jasper <djasper@google.com> | 2012-06-26 22:15:38 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2012-06-26 22:15:38 +0000 |
commit | 7349cce2b303c8cc1e00c3aa7192513d6ca5004f (patch) | |
tree | 8dffd8501d2d7ae1ce835badb3124bd8c7be048a | |
parent | 91cbbbf506c892a26d4301e2b3ccd377b0938817 (diff) |
Always use getDerived().shouldVisitImplicitCode() so it can be altered
in subclasses.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159231 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/AST/RecursiveASTVisitor.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/clang/AST/RecursiveASTVisitor.h b/include/clang/AST/RecursiveASTVisitor.h index 4ad9da30e1..1a61255f04 100644 --- a/include/clang/AST/RecursiveASTVisitor.h +++ b/include/clang/AST/RecursiveASTVisitor.h @@ -1762,7 +1762,7 @@ bool RecursiveASTVisitor<Derived>::TraverseVarHelper(VarDecl *D) { TRY_TO(TraverseDeclaratorHelper(D)); // Default params are taken care of when we traverse the ParmVarDecl. if (!isa<ParmVarDecl>(D) && - (!D->isCXXForRangeDecl() || shouldVisitImplicitCode())) + (!D->isCXXForRangeDecl() || getDerived().shouldVisitImplicitCode())) TRY_TO(TraverseStmt(D->getInit())); return true; } @@ -1881,7 +1881,7 @@ DEF_TRAVERSE_STMT(ObjCAtTryStmt, { }) DEF_TRAVERSE_STMT(ObjCForCollectionStmt, { }) DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, { }) DEF_TRAVERSE_STMT(CXXForRangeStmt, { - if (!shouldVisitImplicitCode()) { + if (!getDerived().shouldVisitImplicitCode()) { TRY_TO(TraverseStmt(S->getLoopVarStmt())); TRY_TO(TraverseStmt(S->getRangeInit())); TRY_TO(TraverseStmt(S->getBody())); |