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