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