Merge from trunk
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / pr58567.C
blob35a5bb027ffe9e0daacff6daecedaa57d224e396
1 /* { dg-do compile } */
3 /* PR c++/58567 - was ICEing before */
5 template<typename T> void foo()
7   #pragma omp parallel for
8   for (typename T::X i = 0; i < 100; ++i)  /* { dg-error "'int' is not a class, struct, or union type|expected iteration declaration or initialization" } */
9     ;
12 void bar()
14   foo<int>();