summaryrefslogtreecommitdiff
path: root/src/plugins/clangrefactoring/refactoringengine.cpp
diff options
context:
space:
mode:
authorIvan Donchevskii <ivan.donchevskii@qt.io>2017-10-24 13:39:36 +0200
committerIvan Donchevskii <ivan.donchevskii@qt.io>2017-11-23 07:17:57 +0000
commit7fb80595b94b02867f2cffc81f6e43fa173cda17 (patch)
tree5b75932dd3d626875f78c0440462bca0d550f1fb /src/plugins/clangrefactoring/refactoringengine.cpp
parent327b368ab66ff8d272069b93e5cac1d47c945687 (diff)
downloadqt-creator-7fb80595b94b02867f2cffc81f6e43fa173cda17.tar.gz
ClangRefactoring: use sourceUsagesAt instead of locationsAt
Change-Id: I085b243b6e0ea4b786ce5c5f5a6894345f9d87eb Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/plugins/clangrefactoring/refactoringengine.cpp')
-rw-r--r--src/plugins/clangrefactoring/refactoringengine.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/plugins/clangrefactoring/refactoringengine.cpp b/src/plugins/clangrefactoring/refactoringengine.cpp
index d519e53156..37ed6a871f 100644
--- a/src/plugins/clangrefactoring/refactoringengine.cpp
+++ b/src/plugins/clangrefactoring/refactoringengine.cpp
@@ -98,15 +98,7 @@ CppTools::Usages RefactoringEngine::locationsAt(const CppTools::CursorInEditor &
const QByteArray filePath = data.filePath().toString().toLatin1();
const ClangBackEnd::FilePathId filePathId = m_filePathCache.filePathId(filePath.constData());
- ClangRefactoring::SourceLocations usages = m_symbolQuery.locationsAt(filePathId, line,
- column + 1);
- CppTools::Usages result;
- result.reserve(usages.size());
- for (const auto &location : usages) {
- const Utils::SmallStringView path = m_filePathCache.filePath(location.filePathId).path();
- result.push_back({path, location.line, location.column});
- }
- return result;
+ return m_symbolQuery.sourceUsagesAt(filePathId, line, column + 1);
}
void RefactoringEngine::globalRename(const CppTools::CursorInEditor &data,