| ! RUN: %flang_fc1 -fopenmp -fsyntax-only %s | |
| ! Check that using 'present' inside 'parallel' doesn't cause syntax errors. | |
| subroutine test_present(opt) | |
| integer, optional :: opt | |
| !$omp parallel | |
| if (present(opt)) print *, "present" | |
| !$omp end parallel | |
| end subroutine |