1// { dg-do assemble } 2 3class foo { 4 friend void bar<int>(int); // { dg-error "" } must be declared first 5}; 6 7template <typename T> void bar(T); 8