[flang-commits] [flang] [Flang][OpenMP] Fix DEFAULT(NONE) check for Cray pointers in nested OpenMP directives (PR #190764)
Urvi Rav via flang-commits
flang-commits at lists.llvm.org
Sun Apr 12 23:21:32 PDT 2026
================
@@ -43,3 +43,31 @@ subroutine test_cray_pointer_usage
print *, var(1)
!$omp end parallel
end subroutine test_cray_pointer_usage
+
+subroutine test_nested_cray_pointer
+ implicit none
+ real :: X, B
+ pointer(P, B)
+
+ X = 1.0
+ P = loc(X)
+
+ !$omp parallel default(none) shared(P, X)
+ !$omp critical
+ B = B + 2.0
+ !$omp end critical
+ !$omp end parallel
+
+ !$omp parallel default(none) shared(P, X)
----------------
ravurvi20 wrote:
Done
https://github.com/llvm/llvm-project/pull/190764
More information about the flang-commits
mailing list