1// { dg-do assemble } 2// PRMS Id: 7128 3 4class B {}; 5 6class D : public B {}; 7 8class X { 9 public: 10 operator const B & () const; 11 operator const D & () const; 12}; 13 14void f( const D & ); 15 16void g( const X & x ) 17{ 18 f( x ); 19} 20