// PR c++/108219 // { dg-do compile { target c++20 } } template concept C = requires { new T[1]{{ 42 }}; }; template concept D = requires { new T[2][1]{{{ 42 }}, {{ 42 }}}; }; struct A { A(int); }; static_assert(C); static_assert(D);