// PR c++/92966 | |
// { dg-do compile { target c++20 } } | |
struct S { | |
int operator==(const S&) const = default; // { dg-error "must return 'bool'" } | |
int s; // { dg-message "declared here" "" { target *-*-* } .-1 } | |
}; | |
static_assert(S{} == S{}); // { dg-error "" } |