aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2019-05-22 12:26:58 +0200
committerMarco Bubke <marco.bubke@qt.io>2019-06-17 10:46:21 +0000
commitb213dee0134722fcdcae88efb514e0430fc72959 (patch)
tree51b62b0de0c934f30fd49a3a0056e44614f11209 /src/tools/clangrefactoringbackend/source/indexdataconsumer.cpp
parent912cb9278f7528709f9edf08060d997c20d3ec8c (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.cpp7
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());