(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
init/
ref10.C
// 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;
}