23 lines · c
1// RUN: %libomp-compile && env OMP_MAX_TASK_PRIORITY=42 %libomp-run2// Test OMP 4.5 task priorities3// Currently only API function and envirable parsing implemented.4// Test environment sets envirable: OMP_MAX_TASK_PRIORITY=42 as tested below.5#include <stdio.h>6#include <omp.h>7 8int main (void) {9 int passed;10 11 passed = (omp_get_max_task_priority() == 42);12 printf("Got %d\n", omp_get_max_task_priority());13 14 if (passed) {15 printf("passed\n");16 return 0;17 }18 19 printf("failed\n");20 return 1;21}22 23