FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / const4.C
blobb8b8efa0ae608f6a33893874dd61f74487081355
1 // PRMS Id: 8927
2 // Bug: complex inheritance interferes with const checking
4 class GrandParent {
5 public:
6   virtual void DoIt();
7 protected:
8   int A;
9 };
11 class Parent : virtual public GrandParent {
12 public:
13   virtual void DoX() const;
16 class Child : public Parent {
17 public:
18   void DoX() const;
21 void Child::DoX() const
23   A = 10;               // ERROR - assignment to const