summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/init/ref10.C
blob: 7a280dd41e722c14fe9ebdc468415d7e802f63f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// PR c++/13478

struct A {};
struct B : protected A {
    B() {}
    B(const A& ) {}
private:
    B(const B& ) {}
};

void foo(const A* ap)
{
  const B& br = *ap;
}