!RUN: %python %S/../test_errors.py %s %flang_fc1 -fopenmp module m contains subroutine foo1() integer :: baz1 !ERROR: 'baz1' must be a variable !$omp parallel do shared(baz1) baz1: do i = 1, 100 enddo baz1 !$omp end parallel do end subroutine subroutine foo2() !implicit baz2 !ERROR: 'baz2' must be a variable !$omp parallel do shared(baz2) baz2: do i = 1, 100 enddo baz2 !$omp end parallel do end subroutine end module m