// PR c++/100983 // { dg-do compile { target c++17 } } struct X { template struct Y { template Y(Ts...); }; template Y(Ts...) -> Y; }; X::Y y{1,2,3};