! RUN: %python %S/../test_errors.py %s %flang -fopenacc ! Check parser specific error for OpenACC subroutine test(a, n) integer :: a(n) !ERROR: expected OpenACC directive !$acc p integer :: i,j i = 0 !ERROR: expected OpenACC directive !$acc p end subroutine subroutine test2(a, n) integer :: a(n) integer :: i !$acc parallel !$acc loop DO i = 1, n END DO !$acc end parallel !WARN: Misplaced OpenACC end directive !$acc end loop end subroutine