https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116289

--- Comment #8 from Fedor Chelnokov <fchelnokov at gmail dot com> ---
Thanks for quick fix. 

A workaround for this issue in GCC 13.3 is to declare spaceship operator as
constexpr:
```
int main() {
    struct A {
        int x = 0;
        constexpr auto operator<=>(const A &) const = default;
    };
    decltype(A{} < A{}) y;
}
```
Online demo: https://gcc.godbolt.org/z/Pfq8hb5s3

Reply via email to