// Example from P0732 // { dg-do compile { target c++2a } } template class X { /* ... */ }; struct A { constexpr A(const char*) {} // auto operator<=> (const A&) = default; }; X x3; // OK: string literal is a constructor argument to A