diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2015-04-27 08:00:32 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2015-04-27 08:00:32 +0000 |
commit | c925aa3ab80a443421acb5b17f632cd8cdf483e6 (patch) | |
tree | 92e49f922da9b251c27b91031c3b7aaeff40ada6 /clang/lib/Sema/SemaOpenMP.cpp | |
parent | 4f683c264a6da927ab5486a30937b9301fd5385c (diff) | |
download | bcm5719-llvm-c925aa3ab80a443421acb5b17f632cd8cdf483e6.tar.gz bcm5719-llvm-c925aa3ab80a443421acb5b17f632cd8cdf483e6.zip |
[OPENMP] Simplified iteration over clauses, NFC.
llvm-svn: 235838
Diffstat (limited to 'clang/lib/Sema/SemaOpenMP.cpp')
-rw-r--r-- | clang/lib/Sema/SemaOpenMP.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp index a968f30247a..06b9d56cdc7 100644 --- a/clang/lib/Sema/SemaOpenMP.cpp +++ b/clang/lib/Sema/SemaOpenMP.cpp @@ -2997,11 +2997,11 @@ CheckOpenMPLoop(OpenMPDirectiveKind DKind, Expr *NestedLoopCountExpr, } static Expr *GetCollapseNumberExpr(ArrayRef<OMPClause *> Clauses) { - auto CollapseFilter = [](const OMPClause *C) -> bool { + auto &&CollapseFilter = [](const OMPClause *C) -> bool { return C->getClauseKind() == OMPC_collapse; }; OMPExecutableDirective::filtered_clause_iterator<decltype(CollapseFilter)> I( - Clauses, CollapseFilter); + Clauses, std::move(CollapseFilter)); if (I) return cast<OMPCollapseClause>(*I)->getNumForLoops(); return nullptr; |