X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Faccess7.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.other%2Faccess7.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=5566d35e4e44960c259dc8bbbe420a5b4f31c0a9;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.other/access7.C b/gcc/testsuite/g++.old-deja/g++.other/access7.C deleted file mode 100644 index 5566d35e..00000000 --- a/gcc/testsuite/g++.old-deja/g++.other/access7.C +++ /dev/null @@ -1,33 +0,0 @@ -// Test that access control for types and statics works properly -// with nested types. - -// Build don't link: - -class A { - static int I1; // ERROR - private - struct B1 { }; // ERROR - private -public: - static int I2; - struct B2 { }; -}; - -class D: public A { - struct E { - void f (); - }; -}; - -void D::E::f () -{ - int i = I1; // ERROR - within this context - B1 b1; // ERROR - within this context - i = I2; - B2 b2; -} - -void f () -{ - A::B1 b1; // ERROR - within this context - new A::B1; // ERROR - within this context - (A::B1) b1; // ERROR - within this context -}