Changeset View
Changeset View
Standalone View
Standalone View
test/OpenMP/parallel_private_messages.cpp
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Line(s) | 52 | int main(int argc, char **argv) { | |||
---|---|---|---|---|---|
79 | #pragma omp parallel private(i) | 79 | #pragma omp parallel private(i) | ||
80 | #pragma omp parallel private(j) | 80 | #pragma omp parallel private(j) | ||
81 | foo(); | 81 | foo(); | ||
82 | #pragma omp parallel firstprivate(i) | 82 | #pragma omp parallel firstprivate(i) | ||
83 | for (int k = 0; k < 10; ++k) { | 83 | for (int k = 0; k < 10; ++k) { | ||
84 | #pragma omp parallel private(i) | 84 | #pragma omp parallel private(i) | ||
85 | foo(); | 85 | foo(); | ||
86 | } | 86 | } | ||
87 | static int m; | ||||
88 | #pragma omp parallel private(m) // OK | ||||
89 | foo(); | ||||
87 | 90 | | |||
88 | return 0; | 91 | return 0; | ||
89 | } | 92 | } |