1// { dg-do compile }
2
3void foo(int);
4void foo(long);
5
6template<typename T> void bar()
7{
8  #pragma omp for
9  for (T i = 0; i < 10; ++i)
10    foo(i);
11}
12
13void test()
14{
15  bar<int>();
16  bar<long>();
17}
18