aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/ext/flexary34.C
blob: bbbbf8526926bee1e1f1bf155c82171452bbd36d (plain)
1
2
3
4
5
6
7
8
9
10
// PR c++/87148
// { dg-do compile }
// { dg-options "-pedantic" }

struct Tst { int i; char t[]; };	// { dg-warning "forbids flexible array member" }

Tst t {};				// { dg-warning "extended initializer lists only available with" "" { target c++98_only } }
Tst u = Tst();
void foo () { Tst u = {}; }
Tst *bar () { return new Tst (); }