// { dg-do compile } // Origin: Bill Clarke // PR c++/11097: using declartion for a converter operator to a nested class // in a base type template struct A { struct Nested {}; operator Nested*(); }; template struct B : A { using A::operator typename A::Nested*; }; template struct B;