summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/inherit/access1.C
blob: 7f2ec689290899af6262c8a3e86837452b0fbd1e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Test that we can access a member from an inaccessible base if it has
// been promoted with a using-declaration.

// { dg-do compile }

struct A
{
  int i;
};

struct B: private A
{
  using A::i;
};

struct C: public B
{
  void f () { B::i = 0; }
};