1f1deb837SReid Kleckner // RUN: %clang_cc1 -verify -fopenmp %s
2*a8a9153aSAlexey Bataev 
3*a8a9153aSAlexey Bataev // RUN: %clang_cc1 -verify -fopenmp-simd %s
4*a8a9153aSAlexey Bataev // SIMD-ONLY0-NOT: {{__kmpc|__tgt}}
f(int a,...)5f1deb837SReid Kleckner void f(int a, ...) {
6f1deb837SReid Kleckner #pragma omp parallel for
7f1deb837SReid Kleckner   for (int i = 0; i < 100; ++i) {
8f1deb837SReid Kleckner     __builtin_va_list ap;
9f1deb837SReid Kleckner     __builtin_va_start(ap, a); // expected-error {{'va_start' cannot be used in a captured statement}}
10f1deb837SReid Kleckner   }
11f1deb837SReid Kleckner };
12