nestedfn-6.c 322 B

123456789101112131415161718192021
  1. extern void abort (void);
  2. int j;
  3. int
  4. main (void)
  5. {
  6. int i;
  7. void nested (void) { i = 0; }
  8. #pragma omp parallel for lastprivate (i)
  9. for (i = 0; i < 50; i += 3)
  10. ;
  11. if (i != 51)
  12. abort ();
  13. #pragma omp parallel for lastprivate (j)
  14. for (j = -50; j < 70; j += 7)
  15. ;
  16. if (j != 76)
  17. abort ();
  18. return 0;
  19. }