// RUN: %libomp-compile-and-run | FileCheck %s #include #include int main(int argc, char *argv[]) { #pragma omp parallel num_threads(3) if (0) #pragma omp single { printf("BBB %2d\n", omp_get_num_threads()); } #pragma omp parallel #pragma omp single { if (omp_get_num_threads() != 3) printf("PASS\n"); } return 0; } // CHECK: PASS