Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.jason / access8.C
blob0297c106b9e7f474afe278f2abcf929e93a6c34a
1 // { dg-do assemble  }
2 // From: smidt@dd.chalmers.se (Peter Smidt)
3 // Date: 25 Jan 1994 23:41:33 -0500
4 // Bug: g++ forgets access decls after the definition.
6 class inh { // { dg-error "" } inaccessible
7         int a;
8 protected:
9         void myf(int);
12 class mel : private inh {
13 protected:
14         int t;
15         inh::myf;
18 class top_t : protected mel {
19 public:
20         void myf(int);
23 void inh::myf(int i) {
24         a = i;
27 void top_t::myf(int i) {
28         inh::myf(i);            // { dg-error "" } cannot convert to inh
29         mel::myf(i);