]>
Commit | Line | Data |
---|---|---|
7e47198b JJ |
1 | int x = 6, w = 8; |
2 | int bar (int); | |
3 | ||
4 | void | |
5 | foo () | |
6 | { | |
7 | int y = 5, i; | |
8 | #pragma omp teams num_teams(1) firstprivate (x) shared (y) shared (w) | |
9 | { | |
10 | int z = 7; | |
11 | #pragma omp parallel for firstprivate (x, y, z, w) lastprivate (conditional: x, y, z, w) | |
12 | for (i = 0; i < 64; i++) | |
13 | if (bar (i)) | |
14 | { | |
15 | x = i; | |
16 | y = i + 1; | |
17 | z = i + 2; | |
18 | w = i + 3; | |
19 | } | |
20 | bar (y); | |
21 | bar (z); | |
22 | } | |
23 | } |