summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source/symbolindexer.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2017-12-13 12:04:19 +0100
committerMarco Bubke <marco.bubke@qt.io>2018-01-03 14:45:17 +0000
commitab60cfd3a48086d938a75784d8d764b3e2ae415c (patch)
tree77e044b95efade03fa82f27381679ed6658f1b1d /src/tools/clangrefactoringbackend/source/symbolindexer.cpp
parent3c43e5d7ecd4ab4e5c6b9b3b4c7c4dd3455d04ef (diff)
downloadqt-creator-ab60cfd3a48086d938a75784d8d764b3e2ae415c.tar.gz
Clang: Clear SymbolCollector before updating new project parts
Change-Id: I82e9bb4f66a7597bb911fbc97d6022ff3fdb0b35 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolindexer.cpp')
-rw-r--r--src/tools/clangrefactoringbackend/source/symbolindexer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolindexer.cpp b/src/tools/clangrefactoringbackend/source/symbolindexer.cpp
index 01dae2f478..7f288ddc66 100644
--- a/src/tools/clangrefactoringbackend/source/symbolindexer.cpp
+++ b/src/tools/clangrefactoringbackend/source/symbolindexer.cpp
@@ -39,6 +39,8 @@ SymbolIndexer::SymbolIndexer(SymbolsCollectorInterface &symbolsCollector,
void SymbolIndexer::updateProjectParts(V2::ProjectPartContainers &&projectParts,
V2::FileContainers &&generatedFiles)
{
+ m_symbolsCollector.clear();
+
for (const V2::ProjectPartContainer &projectPart : projectParts)
m_symbolsCollector.addFiles(projectPart.sourcePaths(), projectPart.arguments());