diff options
author | Marco Bubke <marco.bubke@qt.io> | 2017-12-13 12:04:19 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2018-01-03 14:45:17 +0000 |
commit | ab60cfd3a48086d938a75784d8d764b3e2ae415c (patch) | |
tree | 77e044b95efade03fa82f27381679ed6658f1b1d /src/tools/clangrefactoringbackend/source/symbolindexer.cpp | |
parent | 3c43e5d7ecd4ab4e5c6b9b3b4c7c4dd3455d04ef (diff) | |
download | qt-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.cpp | 2 |
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()); |