view gcc/testsuite/g++.dg/ext/flexary34.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
line wrap: on
line source

// 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 (); }