| ! Test to ensure TODO message is emitted for unroll OpenMP 5.1 Directives when they are nested. | |
| !RUN: not %flang -fopenmp -fopenmp-version=51 %s 2>&1 | FileCheck %s | |
| program loop_transformation_construct | |
| implicit none | |
| integer, parameter :: I = 10 | |
| integer :: x | |
| integer :: y(I) | |
| !$omp do | |
| !$omp unroll | |
| do x = 1, I | |
| y(x) = y(x) * 5 | |
| end do | |
| !$omp end unroll | |
| !$omp end do | |
| end program loop_transformation_construct | |
| !CHECK: not yet implemented: Unhandled loop directive (unroll) |