summaryrefslogtreecommitdiff
path: root/src/tools/clangrefactoringbackend/source
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2017-08-29 12:54:10 +0200
committerMarco Bubke <marco.bubke@qt.io>2017-08-29 16:36:57 +0000
commit8640ef19278139ddee27b93eda1e57b9b51bddfa (patch)
tree912e3ba0ae900d5013bed52a295ed4f8e0eb8a91 /src/tools/clangrefactoringbackend/source
parent7c0331ab93ff6096a2b7742688e171ddc99ed269 (diff)
downloadqt-creator-8640ef19278139ddee27b93eda1e57b9b51bddfa.tar.gz
Utils: Convert to SmallStringView for comparison
Change-Id: I38d9716225b81091e8e75b26c9c2258a2aefa987 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source')
-rw-r--r--src/tools/clangrefactoringbackend/source/clangquerygatherer.cpp8
-rw-r--r--src/tools/clangrefactoringbackend/source/clangtool.cpp2
-rw-r--r--src/tools/clangrefactoringbackend/source/findusrforcursoraction.h2
-rw-r--r--src/tools/clangrefactoringbackend/source/refactoringserver.cpp16
4 files changed, 14 insertions, 14 deletions
diff --git a/src/tools/clangrefactoringbackend/source/clangquerygatherer.cpp b/src/tools/clangrefactoringbackend/source/clangquerygatherer.cpp
index 319cfaa47d..32c8e8694e 100644
--- a/src/tools/clangrefactoringbackend/source/clangquerygatherer.cpp
+++ b/src/tools/clangrefactoringbackend/source/clangquerygatherer.cpp
@@ -50,10 +50,10 @@ ClangQueryGatherer::createSourceRangesForSource(
{
ClangQuery clangQuery(*filePathCache, std::move(query));
- clangQuery.addFile(source.filePath().directory(),
- source.filePath().name(),
- source.takeUnsavedFileContent(),
- source.takeCommandLineArguments());
+ clangQuery.addFile(std::string(source.filePath().directory()),
+ std::string(source.filePath().name()),
+ std::string(source.takeUnsavedFileContent()),
+ std::vector<std::string>(source.takeCommandLineArguments()));
clangQuery.addUnsavedFiles(unsaved);
diff --git a/src/tools/clangrefactoringbackend/source/clangtool.cpp b/src/tools/clangrefactoringbackend/source/clangtool.cpp
index 2ffad73965..a5ea8838fc 100644
--- a/src/tools/clangrefactoringbackend/source/clangtool.cpp
+++ b/src/tools/clangrefactoringbackend/source/clangtool.cpp
@@ -68,7 +68,7 @@ void ClangTool::addFiles(const Container &filePaths,
auto fileNameBegin = found.base();
std::vector<std::string> commandLine(arguments.begin(), arguments.end());
- commandLine.push_back(filePath);
+ commandLine.push_back(std::string(filePath));
addFile({filePath.begin(), std::prev(fileNameBegin)},
{fileNameBegin, filePath.end()},
diff --git a/src/tools/clangrefactoringbackend/source/findusrforcursoraction.h b/src/tools/clangrefactoringbackend/source/findusrforcursoraction.h
index 65ec394e7d..6109db187e 100644
--- a/src/tools/clangrefactoringbackend/source/findusrforcursoraction.h
+++ b/src/tools/clangrefactoringbackend/source/findusrforcursoraction.h
@@ -66,7 +66,7 @@ public:
std::string takeSymbolName()
{
- return std::move(symbolName);
+ return std::string(symbolName);
}
std::vector<USRName> takeUnifiedSymbolResolutions()
diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.cpp b/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
index ff4f06babe..043fa87711 100644
--- a/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
+++ b/src/tools/clangrefactoringbackend/source/refactoringserver.cpp
@@ -56,10 +56,10 @@ void RefactoringServer::requestSourceLocationsForRenamingMessage(RequestSourceLo
{
SymbolFinder symbolFinder(message.line(), message.column());
- symbolFinder.addFile(message.filePath().directory(),
- message.filePath().name(),
- message.unsavedContent(),
- message.commandLine());
+ symbolFinder.addFile(std::string(message.filePath().directory()),
+ std::string(message.filePath().name()),
+ std::string(message.unsavedContent()),
+ std::vector<std::string>(message.commandLine()));
symbolFinder.findSymbol();
@@ -73,10 +73,10 @@ void RefactoringServer::requestSourceRangesAndDiagnosticsForQueryMessage(
{
ClangQuery clangQuery(m_filePathCache, message.takeQuery());
- clangQuery.addFile(message.source().filePath().directory(),
- message.source().filePath().name(),
- message.source().unsavedFileContent(),
- message.source().commandLineArguments());
+ clangQuery.addFile(std::string(message.source().filePath().directory()),
+ std::string(message.source().filePath().name()),
+ std::string(message.source().unsavedFileContent()),
+ std::vector<std::string>(message.source().commandLineArguments()));
clangQuery.findLocations();