blob: b46b2550b04edaee3c04da9c1abecbbf64d107f6 [file]
! RUN: %python %S/../test_errors.py %s %flang -fopenmp
! Check OpenMP MAP clause validity. Section 5.8.3 OpenMP 5.2.
subroutine sb(arr)
real(8) :: arr(*)
real :: a
!ERROR: Assumed-size whole arrays may not appear on the MAP clause
!$omp target map(arr)
do i = 1, 100
a = 3.14
enddo
!$omp end target
!$omp target map(arr(:))
do i = 1, 100
a = 3.14
enddo
!$omp end target
!$omp target map(arr(3:5))
do i = 1, 100
a = 3.14
enddo
!$omp end target
end subroutine