blob: 7d71630d46bfa3a68b8caab818f2ae28c1dd6513 [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 "7:ISO C\\+\\+ 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;
}