blob: 9e91ab3ae0fac255a96eafb2e8f403c599a4a88f (
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
|
// Bug: default operator= is not being generated properly.
// PRMS Id: 3525
// Build don't link:
struct ccUnwind
{
ccUnwind& operator = (const ccUnwind&);
};
struct ccEllipseUnit
{
ccEllipseUnit () {}
};
struct ccEllipse : ccUnwind
{
ccEllipse ();
ccEllipse (const ccEllipseUnit&);
};
void foo ()
{
ccEllipse e;
e = ccEllipseUnit(); // gets bogus error - assignment not defined
}
|