summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.jason/overload32.C
blob: 1a81ef6929c8e31f2c672f607f8aa15939cffdbb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// { dg-do assemble  }
// PRMS Id: 7128

class B {};

class D : public B {};

class X {
 public:
   operator const B & () const;
   operator const D & () const;
};
	
void f( const D & );

void g( const X & x )
{
   f( x );
}