blob: 4d1ff56e49b90fa18173a5b0c73cafd2fe6bdac0 [file] [log] [blame]
// PR c++/68490 - error initializing a structure with a flexible array member
// { dg-do compile }
// { dg-options "-Wpedantic" }
struct A {
int n;
int a[]; // { dg-warning "forbids flexible array member" }
};
struct A foo (void)
{
// Verify the initializer below is accepted for compatibility with gcc
// (in C mode).
static struct A
a = { 2, { 1, 0 } }; // { dg-warning "initialization of a flexible array member" }
return a;
}