diff options
author | Marco Bubke <marco.bubke@qt.io> | 2017-08-29 12:54:10 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2017-08-29 16:36:57 +0000 |
commit | 8640ef19278139ddee27b93eda1e57b9b51bddfa (patch) | |
tree | 912e3ba0ae900d5013bed52a295ed4f8e0eb8a91 /src/tools/clangrefactoringbackend/source | |
parent | 7c0331ab93ff6096a2b7742688e171ddc99ed269 (diff) | |
download | qt-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')
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(); |