921e5a0eb4
From-SVN: r14840
16 lines
253 B
C
16 lines
253 B
C
// Bug: g++ generates code for assignment in invalid situations.
|
|
// Build don't link:
|
|
|
|
class X {
|
|
int& a;
|
|
public:
|
|
X(int& i): a(i) { };
|
|
};
|
|
|
|
void foo ()
|
|
{
|
|
int one=1, two=2;
|
|
X a(one), b(two);
|
|
a = b; // ERROR - no assignment semantics defined
|
|
};
|