summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/TUScheduler.cpp
diff options
context:
space:
mode:
authorKirill Bobyrev <kbobyrev.opensource@gmail.com>2018-10-07 14:49:41 +0000
committerKirill Bobyrev <kbobyrev.opensource@gmail.com>2018-10-07 14:49:41 +0000
commit4a5ff88fdbd7d8646de3ec6ecfbc5fd1036dcb50 (patch)
treedc9c9316de08a813c32089fd07539d93b5c58db1 /clang-tools-extra/clangd/TUScheduler.cpp
parent01daf62a0dcfb46a69e96ddcae0711ac996801cd (diff)
downloadbcm5719-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/TUScheduler.cpp')
-rw-r--r--clang-tools-extra/clangd/TUScheduler.cpp3
1 files changed, 1 insertions, 2 deletions
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<Key, std::unique_ptr<ParsedAST>>;
std::vector<KVPair>::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;
OpenPOWER on IntegriCloud