2 // { dg-do compile { target c++11 } }
6 friend void g(X, int) = 0; // { dg-error "15:initializer specified for friend function" }
7 friend void g(X, int) = default; // { dg-error "cannot be defaulted" }
8 // { dg-prune-output "note" }
9 friend void f(X, int) = delete;
10 friend void f(X, double) {}
19 // { dg-prune-output "note" }
20 friend void g(Y, int) = delete; // { dg-error "not first declaration" }
21 friend void g(Y, double) {}
28 f(x, 5); // { dg-error "use of deleted function" }
31 g(y, 5); // { dg-error "use of deleted function" }