update
authorJason Merrill <jason@gcc.gnu.org>
Sun, 27 Feb 2000 07:00:35 +0000 (02:00 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Sun, 27 Feb 2000 07:00:35 +0000 (02:00 -0500)
From-SVN: r32214

gcc/testsuite/g++.old-deja/g++.mike/net34.C
gcc/testsuite/g++.old-deja/g++.mike/p4623.C

index 51266a35d48f1de64ff9dbd41b8c363b76f87cfd..f723d7402e0f4699e851131b7411309ee88ba491 100644 (file)
@@ -23,8 +23,8 @@ class multiple : public bar_1, public bar_2 {
 public:
         multiple(int i1, int i2) : bar_1(i1), bar_2(i2) {}
         void print() {
-                cout << "bar_1::k -> " << bar_1::k << "\n";
-                cout << "bar_2::k -> " << bar_2::k << "\n";
+                cout << "bar_1::k -> " << ((bar_1 *)this)->k << "\n";
+                cout << "bar_2::k -> " << ((bar_2 *)this)->k << "\n";
                 cout << "bar_1::get_k() -> " << bar_1::get_k() << "\n";
                 cout << "bar_2::get_k() -> " << bar_2::get_k() << "\n";
         }
index 00ab5761116a12b8385655e56eecd320c6ceac0c..a2c62cf706621f3b613437b94d15ff01ff248444 100644 (file)
@@ -26,7 +26,7 @@ class base3: public base {};
 class derived: public base3, public base1, public base2 {
 public:
   int d_data;
-  derived( int i ) { d_data = i; base3::b_data++; }
+  derived( int i ) { d_data = i; ((base3 *)this)->b_data++; }
   void d_print() { }
 };