1// PR c++/13478 2 3struct A {}; 4struct B : protected A { 5 B() {}; 6 B(const A& ) {}; 7private: 8 B(const B& ) {}; 9}; 10 11void foo(const A* ap) 12{ 13 const B& br = *ap; 14} 15