; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(xa) // OK   for (i = 0; i < argc; ++i)     foo(); #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(S0::S0s) // OK   for (i = 0; i < argc; ++i)     foo(); #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(S0::S0s