From 4a5ff88fdbd7d8646de3ec6ecfbc5fd1036dcb50 Mon Sep 17 00:00:00 2001 From: Kirill Bobyrev Date: Sun, 7 Oct 2018 14:49:41 +0000 Subject: [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 --- clang-tools-extra/clangd/TUScheduler.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'clang-tools-extra/clangd/TUScheduler.cpp') diff --git a/clang-tools-extra/clangd/TUScheduler.cpp b/clang-tools-extra/clangd/TUScheduler.cpp index 6ac21341f9e..9a5095fd5e7 100644 --- a/clang-tools-extra/clangd/TUScheduler.cpp +++ b/clang-tools-extra/clangd/TUScheduler.cpp @@ -128,8 +128,7 @@ private: using KVPair = std::pair>; std::vector::iterator findByKey(Key K) { - return std::find_if(LRU.begin(), LRU.end(), - [K](const KVPair &P) { return P.first == K; }); + return llvm::find_if(LRU, [K](const KVPair &P) { return P.first == K; }); } std::mutex Mut; -- cgit v1.2.3