// { dg-do assemble } | |
// Test for proper diagnostics on trying to take the address of a non-static | |
// member function. | |
struct A { | |
void f (); | |
void f (int); | |
void g (); | |
}; | |
int main () | |
{ | |
A a; | |
&a.f; // { dg-error "" } overloaded | |
&a.g; // { dg-error "" } can't write a pmf like this | |
} |