| // RUN: %libomp-compile && env OMP_MAX_TASK_PRIORITY=42 %libomp-run | |
| // Test OMP 4.5 task priorities | |
| // Currently only API function and envirable parsing implemented. | |
| // Test environment sets envirable: OMP_MAX_TASK_PRIORITY=42 as tested below. | |
| #include <stdio.h> | |
| #include <omp.h> | |
| int main (void) { | |
| int passed; | |
| passed = (omp_get_max_task_priority() == 42); | |
| printf("Got %d\n", omp_get_max_task_priority()); | |
| if (passed) { | |
| printf("passed\n"); | |
| return 0; | |
| } | |
| printf("failed\n"); | |
| return 1; | |
| } | |