aboutsummaryrefslogtreecommitdiff
path: root/tools/libclang/Indexing.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/libclang/Indexing.cpp')
-rw-r--r--tools/libclang/Indexing.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/tools/libclang/Indexing.cpp b/tools/libclang/Indexing.cpp
index 5858faad2e..3fa5a20ffc 100644
--- a/tools/libclang/Indexing.cpp
+++ b/tools/libclang/Indexing.cpp
@@ -115,12 +115,9 @@ public:
virtual void HandleTranslationUnit(ASTContext &Ctx) {
}
- virtual void HandleTopLevelDecl(DeclGroupRef DG) {
+ virtual bool HandleTopLevelDecl(DeclGroupRef DG) {
IndexCtx.indexDeclGroupRef(DG);
- // FIXME: Indicate to parser to abort.
-// if (IndexCtx.shouldAbort()) {
-//
-// }
+ return !IndexCtx.shouldAbort();
}
/// \brief Handle the specified top-level declaration that occurred inside