// PR c++/69516 | |
// { dg-do compile { target c++14 } } | |
constexpr int | |
foo (int n) | |
{ | |
__extension__ int a[n] = { 1, 2, 3, 4, 5, 6 }; | |
int z = 0; | |
for (int i = 0; i <= n; ++i) | |
z += a[i]; | |
return z; | |
} | |
constexpr int n = foo (3); // { dg-error "array subscript|in .constexpr. expansion of " } |