1*a3271c13SRichard Smith namespace N { template<typename T> struct A { friend int f(A); }; } 2*a3271c13SRichard Smith namespace N { int f(int); } 3*a3271c13SRichard Smith namespace N { int f(int); } 4*a3271c13SRichard Smith #include "a.h" 5*a3271c13SRichard Smith namespace N { int f(int); } g()6*a3271c13SRichard Smithinline int g() { return f(N::A<int>()); } 7