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