(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp1z/
class-deduction95.C
// PR c++/100983
// { dg-do compile { target c++17 } }

struct X {
  template<int N>
  struct Y { template<class... Ts> Y(Ts...); };

  template<class... Ts> Y(Ts...) -> Y<sizeof...(Ts)>;
};

X::Y y{1,2,3};