1 // PR c++/90098 2 // { dg-do compile { target c++2a } } 3 4 struct A { 5 int value; 6 // auto operator<=>(const A&) = default; 7 }; 8 9 template<A... Us> 10 struct Z {}; 11 12 template<A V, A... Rest> 13 struct Z<V, Rest...> {}; 14