diff options
| author | Chandler Carruth <chandlerc@gmail.com> | 2010-06-10 10:31:57 +0000 |
|---|---|---|
| committer | Chandler Carruth <chandlerc@gmail.com> | 2010-06-10 10:31:57 +0000 |
| commit | c65667c8ba1d9ea5259bc0d2969aff03c5b4bec3 (patch) | |
| tree | d21fd5e0255989115880a5f8ef30d76c1155bef2 /clang/lib | |
| parent | b3b905370841ea289596e880c38b4ee360192ba0 (diff) | |
| download | bcm5719-llvm-c65667c8ba1d9ea5259bc0d2969aff03c5b4bec3.tar.gz bcm5719-llvm-c65667c8ba1d9ea5259bc0d2969aff03c5b4bec3.zip | |
Another chunk of the new RecursiveASTVisitor implementation: switch the return
value semantics such that we recurse while the visitors return true, and halt
as soon as one returns false. Patch by csilvers.
llvm-svn: 105787
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Frontend/BoostConAction.cpp | 2 | ||||
| -rw-r--r-- | clang/lib/Sema/SemaExpr.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Frontend/BoostConAction.cpp b/clang/lib/Frontend/BoostConAction.cpp index 799ec92f016..4a12ff2ebc9 100644 --- a/clang/lib/Frontend/BoostConAction.cpp +++ b/clang/lib/Frontend/BoostConAction.cpp @@ -23,7 +23,7 @@ namespace { bool VisitCXXRecordDecl(CXXRecordDecl *D) { std::cout << D->getNameAsString() << std::endl; - return false; + return true; } }; } diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 31a1b79246e..bf331c97bda 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -7681,7 +7681,7 @@ bool MarkReferencedDecls::TraverseRecordType(RecordType *T) { Args.flat_size()); } - return false; + return true; } void Sema::MarkDeclarationsReferencedInType(SourceLocation Loc, QualType T) { |

