summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaLookup.cpp
diff options
context:
space:
mode:
authorYaron Keren <yaron.keren@gmail.com>2015-11-23 19:28:42 +0000
committerYaron Keren <yaron.keren@gmail.com>2015-11-23 19:28:42 +0000
commit941ad901462adf558966847041f79cd7af70ebf8 (patch)
treef6fe6a1a81ae7c70ba82b55543a452435bb60de4 /clang/lib/Sema/SemaLookup.cpp
parent6b92316811e1d3be74ab0f535efcd3918853f2f6 (diff)
downloadbcm5719-llvm-941ad901462adf558966847041f79cd7af70ebf8.tar.gz
bcm5719-llvm-941ad901462adf558966847041f79cd7af70ebf8.zip
Replace loop with std::any_of, NFC.
Inspired by similar commits from Craig Topper. llvm-svn: 253904
Diffstat (limited to 'clang/lib/Sema/SemaLookup.cpp')
-rw-r--r--clang/lib/Sema/SemaLookup.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp
index 1124d989c7e..ab3377a4179 100644
--- a/clang/lib/Sema/SemaLookup.cpp
+++ b/clang/lib/Sema/SemaLookup.cpp
@@ -1535,12 +1535,8 @@ bool LookupResult::isVisibleSlow(Sema &SemaRef, NamedDecl *D) {
// Check whether DeclModule is transitively exported to an import of
// the lookup set.
- for (llvm::DenseSet<Module *>::iterator I = LookupModules.begin(),
- E = LookupModules.end();
- I != E; ++I)
- if ((*I)->isModuleVisible(DeclModule))
- return true;
- return false;
+ return std::any_of(LookupModules.begin(), LookupModules.end(),
+ [=](Module *M) { return M->isModuleVisible(DeclModule); });
}
bool Sema::isVisibleSlow(const NamedDecl *D) {
OpenPOWER on IntegriCloud