1// { dg-do run } 2 3extern "C" void abort (void); 4 5volatile int count; 6static int test(void) 7{ 8 return ++count > 0; 9} 10 11int i; 12 13int main() 14{ 15 #pragma omp for lastprivate (i) 16 for (i = 0; i < 10; ++i) 17 { 18 if (test()) 19 continue; 20 abort (); 21 } 22 if (i != count) 23 abort (); 24 return 0; 25} 26