12f5ed342SAlexey Bataev // RUN: %clang_cc1 -fopenmp -x c++ %s -verify -debug-info-kind=limited -emit-llvm -o - | FileCheck %s
2*a8a9153aSAlexey Bataev 
3*a8a9153aSAlexey Bataev // RUN: %clang_cc1 -fopenmp-simd -x c++ %s -verify -debug-info-kind=limited -emit-llvm -o - | FileCheck --check-prefix SIMD-ONLY0 %s
4*a8a9153aSAlexey Bataev // SIMD-ONLY0-NOT: {{__kmpc|__tgt}}
52f5ed342SAlexey Bataev // expected-no-diagnostics
62f5ed342SAlexey Bataev 
72f5ed342SAlexey Bataev void f(int m) {
82f5ed342SAlexey Bataev   int i;
92f5ed342SAlexey Bataev   int cen[m];
102f5ed342SAlexey Bataev #pragma omp parallel for
112f5ed342SAlexey Bataev   for (i = 0; i < m; ++i) {
122f5ed342SAlexey Bataev     cen[i] = i;
132f5ed342SAlexey Bataev   }
142f5ed342SAlexey Bataev }
152f5ed342SAlexey Bataev 
162f5ed342SAlexey Bataev // CHECK: !DILocalVariable(name: "cen", arg: 6
17