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" } */