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