blob: e46fe0ba3127f541f70e139144548c2d87f4db36 [file] [log] [blame] [edit]
! RUN: %python %S/../test_symbols.py %s %flang_fc1 -fopenmp
! OpenMP 5.2 5.1.1 Variables Referenced in a Construct
! DO CONCURRENT indices have predetermined private DSA.
!
! As DO CONCURRENT indices are defined in the construct itself, and OpenMP
! directives may not appear in it, they are already private.
! Check that index symbols are not modified.
!DEF: /private_iv (Subroutine)Subprogram
subroutine private_iv
!DEF: /private_iv/i ObjectEntity INTEGER(4)
integer i
!$omp parallel default(private)
!$omp single
!DEF: /private_iv/OtherConstruct1/OtherConstruct1/Forall1/i ObjectEntity INTEGER(4)
do concurrent(i=1:2)
end do
!$omp end single
!$omp end parallel
end subroutine