// PR c++/95568 // { dg-do compile { target c++20 } } template struct X { T x; }; template struct X2 { T x; U y; }; template concept Y = requires { X{0}; }; template void g() { X{0}; X2{1, 2.2}; Y auto y = X{1}; } void fn () { g(); }