brintos

brintos / llvm-project-archived public Read only

0
0
Text · 371 B · c60f400 Raw
21 lines · c
1// RUN: %libomp-compile-and-run | FileCheck %s2 3#include <omp.h>4#include <stdio.h>5 6int main(int argc, char *argv[]) {7#pragma omp parallel num_threads(3) if (0)8#pragma omp single9  { printf("BBB %2d\n", omp_get_num_threads()); }10 11#pragma omp parallel12#pragma omp single13  {14    if (omp_get_num_threads() != 3)15      printf("PASS\n");16  }17  return 0;18}19 20// CHECK: PASS21