1183724Ssos// { dg-do assemble  }
2230132Suqs// PRMS Id: 4900
3183724Ssos// Bug: g++ doesn't apply access control uniformly to type conversion operators
4183724Ssos
5183724Ssosstruct A {
6183724Ssosprotected:
7183724Ssos  operator int * () const;
8183724Ssos};
9183724Ssos
10183724Ssosstruct B : public A {
11183724Ssos  int * foo () { return A::operator int *(); }
12183724Ssos};
13183724Ssos