OSDN Git Service

PR c++/4872
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.law / visibility6.C
1 // Build don't link: 
2 // GROUPS passed visibility
3 // visibility file
4 // From: Rob Hasker <hasker@sparc0a.cs.uiuc.edu>
5 // Date:     Sat, 3 Apr 1993 13:19:05 -0600
6 // Subject:  no privacy
7 // Message-ID: <199304031919.AA20554@sparc17.cs.uiuc.edu
8 class Top {
9 public:
10     Top() {}
11       void val() {} // ERROR - private base class
12 };
13
14 class Derived : private Top {
15 public:
16     Derived() {}
17 };
18
19 class Unrelated {
20     Derived derived;
21 public:
22     void oops() { derived.val(); }// ERROR - .*
23 };