1 // { dg-do compile { target c++2a } } 2 3 struct A { 4 int i; 5 // auto operator<=> (const A&) = default; 6 }; 7 template <A a> void g(); f()8 template <auto t> void f() 9 { 10 g<t>(); 11 } 12 main()13 int main() 14 { 15 f<A{1}>(); 16 } 17