omp-single-1.c 183 B

1234567891011121314151617181920
  1. extern void abort (void);
  2. int
  3. main()
  4. {
  5. int i = 0;
  6. #pragma omp parallel shared (i)
  7. {
  8. #pragma omp single
  9. {
  10. i++;
  11. }
  12. }
  13. if (i != 1)
  14. abort ();
  15. return 0;
  16. }