X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Fvirtual9.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Fvirtual9.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=29472b816b8b9125ddcbe46e9a3e23e2a9e93896;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.other/virtual9.C b/gcc/testsuite/g++.old-deja/g++.other/virtual9.C deleted file mode 100644 index 29472b81..00000000 --- a/gcc/testsuite/g++.old-deja/g++.other/virtual9.C +++ /dev/null @@ -1,45 +0,0 @@ -// Source: Neil Booth, from PR #111. - -class A -{ -public : - int i; -}; - -class B : virtual public A -{ -}; - -class C : virtual public A -{ -}; - -class D : public B, public C -{ -public : - int f(void); - int g(void); -}; - -int D::f(void) -{ - return B::i; -} - -int D::g(void) -{ - return this->B::i; -} - -D d; -extern "C" void abort (void); - -int main(void) -{ - d.C::i=325; - - if (d.f() != d.B::i || d.f() != d.g()) - abort (); - - return 0; -}