// RUN: clang-cc -fsyntax-only -verify %stemplate<typename T>voidf(T);template<typename T>struct A { };struct X {template<>friendvoid f<int>(int);// expected-error{{in class scope}}template<>friend class A<int>;// expected-error{{cannot be a friend}}friendvoid f<float>(float);// okayfriend class A<float>;// okay};