1// { dg-do run  }
2// Testcase for proper hiding of base conversion ops.
3
4struct A
5{
6  operator const char *();
7};
8
9struct B : public A
10{
11  operator const char *() { return 0; }
12};
13
14int main( void )
15{
16  B b;
17  const char *p = b;
18}
19