FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / visibility25.C
blob56a7df60f186b121f8f4247522ddc33728214016
1 // Build don't link: 
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;