================
@@ -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

Reply via email to