|
// { 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
|
|
}
|