================
@@ -8462,6 +8466,19 @@ bool OpenMPIterationSpaceChecker::checkAndSetInit(Stmt
*S, bool EmitDiags) {
}
}
+ // Helper lambda to check if a loop variable is already used in an outer
+ // loop.
+ auto CheckLoopVarReuse = [&](ValueDecl *LoopVar, SourceLocation Loc) -> bool
{
+ if (!CollapsedLoopInductionVars.empty() &&
+ CollapsedLoopInductionVars.count(LoopVar->getCanonicalDecl()) &&
+ EmitDiags) {
----------------
alexey-bataev wrote:
```suggestion
if (EmitDiags &&
CollapsedLoopInductionVars.contains(LoopVar->getCanonicalDecl())) {
```
https://github.com/llvm/llvm-project/pull/203252
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits