1 // { dg-do assemble  }
2 // Origin: Jason Merrill <jason@cygnus.com>
3 
4 struct X {
5   int f ();
6   int f (int);
7 };
8 
f(int i)9 void f(int i)
10 {
11   i = sizeof(X::f); // { dg-error "" } cannot take sizeof a member function
12 }
13