blob: 2d448a23cf0f37921eb0ccd479b0eca5dd792a9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// { 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
}
|