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