// RUN: clang-cc -fsyntax-only %s // PR4607 template struct X {}; template <> struct X { static char* g(); }; template struct X2 {}; template struct X2 { static void f() { X::g(); } }; void a(char *a, char *b) {X2::f();}