diff options
author | Yaron Keren <yaron.keren@gmail.com> | 2015-11-23 19:28:42 +0000 |
---|---|---|
committer | Yaron Keren <yaron.keren@gmail.com> | 2015-11-23 19:28:42 +0000 |
commit | 941ad901462adf558966847041f79cd7af70ebf8 (patch) | |
tree | f6fe6a1a81ae7c70ba82b55543a452435bb60de4 /clang/lib/Sema/SemaLookup.cpp | |
parent | 6b92316811e1d3be74ab0f535efcd3918853f2f6 (diff) | |
download | bcm5719-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.cpp | 8 |
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) { |