| ! 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 |