1 // { dg-do compile }
2 
3 class A {
4 public:
A()5     A(){}
A(const A & a)6     A( const A& a ){}
7 };
8 
9 class B  : public A
10 {
11 public:
B(int & s)12   B( int& s) : s_(s){}
13   int& s_;
14 };
15 
main()16 int main()
17 {
18   int i;
19   B x1( i );
20   B x2( x1 );
21 }
22