diff options
Diffstat (limited to 'tools/libclang/Indexing.cpp')
-rw-r--r-- | tools/libclang/Indexing.cpp | 7 |
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 |