// RUN: %clang_cc1 -fexperimental-new-constant-interpreter -verify=expected,both -fopenmp %s // RUN: %clang_cc1 -verify=ref,both -fopenmp %s int test1() { int i; int &j = i; // both-note {{declared here}} float *f; // both-note@+2 {{initializer of 'j' is not a constant expression}} // both-error@+1 {{integral constant expression}} #pragma omp for simd aligned(f:j) for (int i = 0; i < 10; ++i); }