diff options
author | Marco Bubke <marco.bubke@qt.io> | 2019-05-22 12:26:58 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2019-06-17 10:46:21 +0000 |
commit | b213dee0134722fcdcae88efb514e0430fc72959 (patch) | |
tree | 51b62b0de0c934f30fd49a3a0056e44614f11209 /src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp | |
parent | 912cb9278f7528709f9edf08060d997c20d3ec8c (diff) |
Clang: Improve updating
If project parts are up to date we send them directly to the indexer, so
the indexer can decide we something needs an update.
Change-Id: I7d4f32794c6b3a861cdefb3653a6dfd4e711f619
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp b/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp index 86e5fb597c..f44b3134a2 100644 --- a/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp +++ b/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp @@ -32,6 +32,8 @@ #include <llvm/ADT/ArrayRef.h> +#include <iostream> + namespace ClangBackEnd { namespace { @@ -136,9 +138,10 @@ bool IndexDataConsumer::handleDeclOccurence( if (!namedDeclaration->getIdentifier()) return true; - if (skipSymbol(m_sourceManager->getFileID(sourceLocation), symbolRoles)) - + if (skipSymbol(m_sourceManager->getFileID(sourceLocation), symbolRoles)) { + namedDeclaration->getDeclName().dump(); return true; + } SymbolIndex globalId = toSymbolIndex(declaration->getCanonicalDecl()); |