diff options
author | Kirill Bobyrev <kbobyrev.opensource@gmail.com> | 2018-10-07 14:49:41 +0000 |
---|---|---|
committer | Kirill Bobyrev <kbobyrev.opensource@gmail.com> | 2018-10-07 14:49:41 +0000 |
commit | 4a5ff88fdbd7d8646de3ec6ecfbc5fd1036dcb50 (patch) | |
tree | dc9c9316de08a813c32089fd07539d93b5c58db1 /clang-tools-extra/clangd/index/FileIndex.cpp | |
parent | 01daf62a0dcfb46a69e96ddcae0711ac996801cd (diff) | |
download | bcm5719-llvm-4a5ff88fdbd7d8646de3ec6ecfbc5fd1036dcb50.tar.gz bcm5719-llvm-4a5ff88fdbd7d8646de3ec6ecfbc5fd1036dcb50.zip |
[clangd] NFC: Migrate to LLVM STLExtras API where possible
This patch improves readability by migrating `std::function(ForwardIt
start, ForwardIt end, ...)` to LLVM's STLExtras range-based equivalent
`llvm::function(RangeT &&Range, ...)`.
Similar change in Clang: D52576.
Reviewed By: sammccall
Differential Revision: https://reviews.llvm.org/D52650
llvm-svn: 343937
Diffstat (limited to 'clang-tools-extra/clangd/index/FileIndex.cpp')
-rw-r--r-- | clang-tools-extra/clangd/index/FileIndex.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang-tools-extra/clangd/index/FileIndex.cpp b/clang-tools-extra/clangd/index/FileIndex.cpp index 8bc0cde304d..59bc21ff170 100644 --- a/clang-tools-extra/clangd/index/FileIndex.cpp +++ b/clang-tools-extra/clangd/index/FileIndex.cpp @@ -128,8 +128,8 @@ std::unique_ptr<SymbolIndex> FileSymbols::buildMemIndex() { for (auto &Sym : MergedRefs) { auto &SymRefs = Sym.second; // Sorting isn't required, but yields more stable results over rebuilds. - std::sort(SymRefs.begin(), SymRefs.end()); - std::copy(SymRefs.begin(), SymRefs.end(), back_inserter(RefsStorage)); + llvm::sort(SymRefs); + llvm::copy(SymRefs, back_inserter(RefsStorage)); AllRefs.try_emplace( Sym.first, ArrayRef<Ref>(&RefsStorage[RefsStorage.size() - SymRefs.size()], |