From dae4477cd367d115e2011cfedae6b1d5dbc22cb7 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Mon, 3 Jul 2017 11:12:00 +0200 Subject: Clang: Make file ids unique Clang file ids are only unique for one query. Because we query in parallel we have to manage our own unique ids. Change-Id: I67d57d8b1766cab75ad252a14e57bbf9dc5fdb79 Reviewed-by: Tim Jenssen --- src/tools/clangrefactoringbackend/source/refactoringserver.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h') diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.h b/src/tools/clangrefactoringbackend/source/refactoringserver.h index e3b40d3c56..1befa07621 100644 --- a/src/tools/clangrefactoringbackend/source/refactoringserver.h +++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h @@ -30,7 +30,12 @@ #include #include +#include +#include + +#include +#include #include namespace ClangBackEnd { @@ -65,6 +70,7 @@ private: Utils::SmallString &&query); private: + StringCache m_filePathCache; ClangQueryGatherer m_gatherer; QTimer m_pollTimer; }; -- cgit v1.2.1