[flang-commits] [flang] [flang][OpenMP] Implement collapse for imperfectly nested loops (PR #202435)
Caroline Newcombe via flang-commits
flang-commits at lists.llvm.org
Tue Jun 23 08:21:35 PDT 2026
================
@@ -326,6 +369,13 @@ void OmpStructureChecker::CheckNestedConstruct(
// Check requirements on nest depth.
auto [needDepth, needPerfect]{
GetAffectedNestDepthWithReason(beginSpec, version)};
+
+ // In OpenMP 5.2+, perfect nesting is only required for doacross loop
----------------
cenewcombe wrote:
You are correct, the logic here and in openmp-utils.cpp has been fixed. Thanks!
https://github.com/llvm/llvm-project/pull/202435
More information about the flang-commits
mailing list