1 // { dg-do assemble } 2 // Bug: default operator= is not being generated properly. 3 // PRMS Id: 3525 4 5 struct ccUnwind 6 { 7 ccUnwind& operator = (const ccUnwind&); 8 }; 9 10 struct ccEllipseUnit 11 { ccEllipseUnitccEllipseUnit12 ccEllipseUnit () {} 13 }; 14 15 struct ccEllipse : ccUnwind 16 { 17 ccEllipse (); 18 ccEllipse (const ccEllipseUnit&); 19 20 }; 21 foo()22void foo () 23 { 24 ccEllipse e; 25 e = ccEllipseUnit(); // { dg-bogus "" } assignment not defined 26 } 27