! RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenmp program main implicit none integer, parameter :: n = 100 integer, parameter :: expected = n+2 integer :: i integer :: counter counter = 0 !ERROR: TARGET construct with nested TEAMS region contains statements or directives outside of the TEAMS construct !$omp target map(tofrom:counter) counter = counter+1 !$omp teams distribute reduction(+:counter) do i=1, n counter = counter+1 end do counter = counter+1 !$omp end target end program