1 2 3 4 5 6 7
// { dg-do compile } struct S { void f () {} // { dg-message "previous" } int f () { return 0; } // { dg-error "overloaded" } };