Merge -r 127928:132243 from trunk
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / pr34607.C
blob1dbba4a74140850d560351a8cbdfa1f7731b783d
1 // PR c++/34607
2 // { dg-do compile }
3 // { dg-options "-fopenmp" }
5 void
6 foo ()
8 #pragma omp for
9   for (int i =; i < 2; ++i)     // { dg-error "expected primary-expression" }
10     ;
11 #pragma omp for
12   for (T i = 54; i < 56; i++)   // { dg-error "was not declared|expected" }
13     ;
14   T j;                          // { dg-error "was not declared|expected" }
15 #pragma omp for
16   for (j = 1; j < 3; j++)       // { dg-error "was not declared" }
17     ;                           // { dg-error "expected" }