| void | |
| foo (int x, const char *msg1, const char *msg2) | |
| { | |
| if (x == 0) | |
| { | |
| #pragma omp error at(execution) | |
| } | |
| else if (x == 1) | |
| { | |
| #pragma omp error severity (warning), at (execution) | |
| } | |
| else if (x == 2) | |
| { | |
| #pragma omp error at ( execution ) severity (fatal) message ("baz") | |
| } | |
| else if (x == 3) | |
| { | |
| #pragma omp error severity(warning) message (msg1) at(execution) | |
| } | |
| else | |
| { | |
| #pragma omp error message (msg2), at(execution), severity(fatal) | |
| } | |
| } |