From 15de02ea0c92948e1c51b5da11541c2d382b79ca Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 30 Nov 2016 15:29:36 +0100 Subject: Clang: Add refactoring support for unsaved content We need the generated UI header but we don't have a build directory. So we provide clang with in memory represations of the file. Change-Id: Ie9db97bbea2222b0203a0457baa1f1fc7ad97213 Reviewed-by: Tim Jenssen --- src/tools/clangrefactoringbackend/source/refactoringserver.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (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 f61509e60d..b7d6adfb15 100644 --- a/src/tools/clangrefactoringbackend/source/refactoringserver.h +++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h @@ -54,7 +54,8 @@ public: void supersedePollEventLoop(std::function &&pollEventLoop); private: - void gatherSourceRangesAndDiagnosticsForQueryMessage(std::vector &&fileContainers, + void gatherSourceRangesAndDiagnosticsForQueryMessage(std::vector &&sources, + std::vector &&unsaved, Utils::SmallString &&query); std::size_t waitForNewSourceRangesAndDiagnosticsForQueryMessage(std::vector &futures); -- cgit v1.2.1