/* * @@name: copyprivate.1 * @@type: C * @@operation: compile * @@expect: success * @@version: pre_omp_3.0 */ #include float x, y; #pragma omp threadprivate(x, y) void init(float a, float b ) { #pragma omp single copyprivate(a,b,x,y) { scanf("%f %f %f %f", &a, &b, &x, &y); } }