// { dg-do assemble }
// check attempting to throw an overloaded function
struct A {
void f(int);
void f(long);
};
void g()
{
throw &A::f; // { dg-error "" } insufficient context
}