// PR c++/53549 template struct C2 { int operator()(); template struct F2; }; template template struct C2::F2 : C2 { using C2::operator(); }; C2::F2<42> f;