1 // Build don't link:
2 
3 class foo {
4   friend void bar<int>(int); // ERROR - must be declared first
5 };
6 
7 template <typename T> void bar(T);
8