) // expected-error {{firstprivate variable with incomplete type 'S0'}} expected-error {{no matching constructor for initialization of 'S0'}}   for (i = 0; i < argc; ++i)     foo(); #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(argv[0]) // expected-error {{expected variable name}}   for (i = 0; i < argc; ++i)     foo(); #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(