| !RUN: %python %S/../test_errors.py %s %flang -fopenmp -fopenmp-version=52 |
| |
| ! The USER trait set |
| |
| subroutine f00(x) |
| integer :: x |
| !$omp metadirective & |
| !ERROR: CONDITION trait requires a single LOGICAL expression |
| !$omp & when(user={condition(score(2): x)}: nothing) |
| end |
| |
| subroutine f01 |
| !$omp metadirective & |
| !ERROR: CONDITION trait requires a single expression property |
| !$omp & when(user={condition(.true., .false.)}: nothing) |
| end |
| |
| subroutine f02 |
| !$omp metadirective & |
| !ERROR: Extension traits are not valid for USER trait set |
| !$omp & when(user={fred}: nothing) |
| end |
| |
| subroutine f03(x) |
| integer :: x |
| !$omp metadirective & |
| !This is ok |
| !$omp & when(user={condition(x > 0)}: nothing) |
| end |