// PR c++/81866 template struct A { template struct C; template struct B; template > struct C {}; }; int main() { A::C<> ac; return 0; }