================
@@ -8462,6 +8466,18 @@ 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 
{
----------------
alexey-bataev wrote:

Do we have a test like:
```
for (int &r = ...; r < N; ++r)
  for (r = 0; r < M; ++r)  // reuse through same canonical decl
```
Will this be diagnosed?

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