// PR c++/85976 // { dg-do compile { target c++11 } } template class A; template class B; template struct C; template class D { using B::rank_; void operator()(typename C>::i); }; template class F { using B::rank_; void operator()(typename C>::i); };