From 4bd46501c394ce221d34b60155f48ebbf6b6897d Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 24 Oct 2021 17:35:33 -0700 Subject: Use llvm::any_of and llvm::none_of (NFC) --- clang/lib/Analysis/ThreadSafety.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'clang/lib/Analysis/ThreadSafety.cpp') diff --git a/clang/lib/Analysis/ThreadSafety.cpp b/clang/lib/Analysis/ThreadSafety.cpp index d6bb8cf..b196ffa 100644 --- a/clang/lib/Analysis/ThreadSafety.cpp +++ b/clang/lib/Analysis/ThreadSafety.cpp @@ -86,11 +86,9 @@ class CapExprSet : public SmallVector { public: /// Push M onto list, but discard duplicates. void push_back_nodup(const CapabilityExpr &CapE) { - iterator It = std::find_if(begin(), end(), - [=](const CapabilityExpr &CapE2) { - return CapE.equals(CapE2); - }); - if (It == end()) + if (llvm::none_of(*this, [=](const CapabilityExpr &CapE2) { + return CapE.equals(CapE2); + })) push_back(CapE); } }; -- cgit v1.1