From 7349cce2b303c8cc1e00c3aa7192513d6ca5004f Mon Sep 17 00:00:00 2001 From: Daniel Jasper Date: Tue, 26 Jun 2012 22:15:38 +0000 Subject: [PATCH] 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 --- include/clang/AST/RecursiveASTVisitor.h | 4 ++-- 1 file 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::TraverseVarHelper(VarDecl *D) { TRY_TO(TraverseDeclaratorHelper(D)); // Default params are taken care of when we traverse the ParmVarDecl. if (!isa(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())); -- 2.40.0