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