]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.other/access7.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / access7.C
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 (file)
index 5566d35..0000000
+++ /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
-}