;   int &j = i; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate // expected-error {{expected '(' after 'firstprivate'}}   for (int k = 0; k < argc; ++k)     ++k; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate( // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}   for (int k = 0; k < argc; ++k)     ++k; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate() // expected-error {{expected expression}}   for (int k = 0; k < argc; ++k)     ++k; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(argc // expected-error {{expected ')'}} expected-note {{to match this '('}}   for (int k = 0; k < argc; ++k)     ++k; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(argc, // expected-error {{expected expression}} expected-error {{expected ')'}} expected-note {{to match this '('}}   for (int k = 0; k < argc; ++k)     ++k; #pragma omp parallel #pragma omp parallel master taskloop simd firstprivate(argc > 0 ? argv[0] : argv[0]) // expected-error {{expected variable name}}   for (int k = 0; k < argc; ++k)     ++k; #pragma omp parallel #pragma omp parallel master taskloop simd 