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