https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97523
--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Better test:
// PR c++/97523
// { dg-do compile }
struct T {
explicit T();
T(int);
};
void
fn (int n)
{
new T[1]();
new T[2]();
new T[3]();
new T[n]();
#if __cpp_aggregate_paren_init
new T[]();
new T[2](1, 2);
new T[3](1, 2);
#endif
}
