1// RUN: %libomp-compile && env OMP_MAX_TASK_PRIORITY=42 %libomp-run
2// Test OMP 4.5 task priorities
3// 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(format: "Got %d\n", omp_get_max_task_priority());
13
14 if (passed) {
15 printf(format: "passed\n");
16 return 0;
17 }
18
19 printf(format: "failed\n");
20 return 1;
21}
22
23

source code of openmp/runtime/test/tasking/omp_task_priority.c