Merge C++ from gomp-20050608-branch.
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / pr25874.C
blob02adef97f5688f614ea23b3f4294d05f06028696
1 int foo();
3 struct wigner_d
4   {
5   void recurse () {
6     int dd;
7     for (int j=0; j<=1; ++j) {
8 #pragma omp parallel
9       dd=5;
10       }
11     }
12   };
14 template<typename T> void rotate_alm(T arg)
15   {
16   wigner_d rec;
17   rec.recurse();
18 #pragma omp parallel
19     foo();
20   }
22 template void rotate_alm(float arg);
23 template void rotate_alm(double arg);