1 2 3 4 5 6 7 8
struct foo {}; typedef long unsigned int & (foo::*pmf)(void); void fn (...) {} int main () { pmf y = 0; fn (y); }