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 | 105da6f7c4e082e6bb3f8bee6d8305fffb78e06c (patch) | |
tree | 0a7c4c91f6e3fcab2c56c974d4034192ab065a2b | |
parent | 319be53a1fa5b4ec487cc726c35fe9937c61f8c3 (diff) | |
download | bcm5719-llvm-105da6f7c4e082e6bb3f8bee6d8305fffb78e06c.tar.gz bcm5719-llvm-105da6f7c4e082e6bb3f8bee6d8305fffb78e06c.zip |
Always use getDerived().shouldVisitImplicitCode() so it can be altered
in subclasses.
llvm-svn: 159231
-rw-r--r-- | clang/include/clang/AST/RecursiveASTVisitor.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/AST/RecursiveASTVisitor.h b/clang/include/clang/AST/RecursiveASTVisitor.h index 4ad9da30e10..1a61255f047 100644 --- a/clang/include/clang/AST/RecursiveASTVisitor.h +++ b/clang/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())); |