// { dg-do assemble } | |
// Bug: default operator= is not being generated properly. | |
// PRMS Id: 3525 | |
struct ccUnwind | |
{ | |
ccUnwind& operator = (const ccUnwind&); | |
}; | |
struct ccEllipseUnit | |
{ | |
ccEllipseUnit () {} | |
}; | |
struct ccEllipse : ccUnwind | |
{ | |
ccEllipse (); | |
ccEllipse (const ccEllipseUnit&); | |
}; | |
void foo () | |
{ | |
ccEllipse e; | |
e = ccEllipseUnit(); // { dg-bogus "" } assignment not defined | |
} |