Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.law / visibility25.C
blob167436d00687da91c261eb58876029ec76571f3e
1 // { dg-do assemble  }
2 // GROUPS passed visibility
3 // visibility file
4 // From: gfm@mencon.mencon.oz.au (Graham Menhennitt)
5 // Date:     Wed, 17 Nov 93 21:30:32 EST
6 // Subject:  gcc 2.5.3 - can't privately inherit and contain same class
7 // Message-ID: <9311171030.AA00604@mencon>
8 #include        <iostream>
10 class A {
11 public:
12         A(void);
15 class B : private A {
16 public:
17         B(void) : A() {}
20 class C : public B {
21 public:
22         C(void) : B(), a() {}
24 private:
25         ::A a;