1 // PR c++/80259
2 // { dg-do compile { target c++11 } }
3 
foo()4 void foo () {}	// { dg-message "previously defined here" }
5 void bar ();
6 
7 struct A
8 {
9   friend void foo () = delete;	// { dg-error "redefinition of" }
10   friend void bar () = delete;	// { dg-message "previously defined here" }
11 };
12 
bar()13 void bar () {}	// { dg-error "redefinition of" }
14