1 // { dg-do compile { target c++2a } } 2 3 struct A { 4 int &r; // { dg-message "reference" } 5 bool operator==(const A&) const = default; // { dg-message "deleted" } 6 }; 7 8 int i; 9 A a { i }; 10 bool b = a == a; // { dg-error "deleted" } 11