diff options
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/symbolindexer.cpp')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/symbolindexer.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tools/clangrefactoringbackend/source/symbolindexer.cpp b/src/tools/clangrefactoringbackend/source/symbolindexer.cpp index 477c7c72f4..ed48d920a6 100644 --- a/src/tools/clangrefactoringbackend/source/symbolindexer.cpp +++ b/src/tools/clangrefactoringbackend/source/symbolindexer.cpp @@ -33,11 +33,14 @@ SymbolIndexer::SymbolIndexer(SymbolsCollectorInterface &symbolsCollector, Symbol { } -void SymbolIndexer::updateProjectParts(V2::ProjectPartContainers &&projectParts) +void SymbolIndexer::updateProjectParts(V2::ProjectPartContainers &&projectParts, + V2::FileContainers &&generatedFiles) { for (const V2::ProjectPartContainer &projectPart : projectParts) m_symbolsCollector.addFiles(projectPart.sourcePaths(), projectPart.arguments()); + m_symbolsCollector.addUnsavedFiles(generatedFiles); + m_symbolsCollector.collectSymbols(); m_symbolStorage.addSymbolsAndSourceLocations(m_symbolsCollector.symbols(), |