1 // Make sure we don't mistakenly mark f as DECL_COMDAT.
2 // { dg-final { scan-assembler "_Z1fv" } }
3 
4 void f();
5 
6 template <class T> struct A
7 {
8   friend void f();
9 };
10 
11 A<int> a;
12 
f()13 void f() { }
14