[PR c++/84702] ICE with default tmpl arg of overload set
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / pr48632.C
blobafa8b18933668e845aaff5eca26320df76ccc188
1 // PR c++/48632
2 // { dg-do compile }
3 // { dg-options "-fopenmp" }
5 template<typename T>
6 void
7 foo (T *x, T *y, unsigned z)
9 #pragma omp parallel for
10   for (T *p = x; p < y; p += z)
11     ;
12 #pragma omp parallel for
13   for (T *p = y; p > x; p -= z)
14     ;
17 int
18 main ()
20   char buf[10];
21   foo (&buf[0], &buf[9], 1);