1// RUN: %libomp-compile && env KMP_AFFINITY=disabled KMP_TOPOLOGY_METHOD=hwloc %libomp-run
2// REQUIRES: hwloc
3#include <stdio.h>
4#include <stdlib.h>
5
6// Test will assert() without fix
7int test_affinity_disabled_plus_hwloc() {
8 #pragma omp parallel
9 {}
10 return 1;
11}
12
13int main(int argc, char **argv) {
14 int i, j;
15 int failed = 0;
16
17 if (!test_affinity_disabled_plus_hwloc()) {
18 failed = 1;
19 }
20 return failed;
21}
22

source code of openmp/runtime/test/env/kmp_aff_disable_hwloc.c