1// PR c++/38639
2// { dg-do compile }
3// { dg-options "-fopenmp -std=c++0x" }
4
5template<int> void
6foo ()
7{
8#pragma omp parallel for
9  for (auto i = i = 0; i<4; ++i)	// { dg-error "incomplete|unable|invalid" }
10    ;
11}
12
13void
14bar ()
15{
16  foo<0> ();				// { dg-message "instantiated from here" }
17}
18