// { dg-do assemble } // GROUPS passed old-abort class B { public: int i; }; int operator & (const B &s) { return ( s.i );} class C { public: C &operator = (const C &x) { return *this; }; }; C &(C::*DD)(const C &x) = &C::operator=; int main() { ⅅ }