blob: cc45dcdf8805014c2d928be21bcd30f197cb7952 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// { dg-do compile { target c++11 } }
#include <vector>
extern void dummy (int);
template<class T, int U, unsigned V> void
test1_template ()
{
std::vector<int> v;
for (unsigned i = 0; i < 10; i++)
v.push_back (i);
#pragma omp teams distribute parallel for num_teams(V)
for (int i : v)
dummy (i);
#pragma omp tile sizes (V, U)
for (T i : v)
for (T j : v)
for (T k : v)
dummy (i);
}
void
test ()
{
test1_template <long, 5, 3> ();
};
|