summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2012-06-26 22:15:38 +0000
committerDaniel Jasper <djasper@google.com>2012-06-26 22:15:38 +0000
commit105da6f7c4e082e6bb3f8bee6d8305fffb78e06c (patch)
tree0a7c4c91f6e3fcab2c56c974d4034192ab065a2b
parent319be53a1fa5b4ec487cc726c35fe9937c61f8c3 (diff)
downloadbcm5719-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.h4
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()));
OpenPOWER on IntegriCloud