1// { dg-do run  }
2// Test that we allow simple throw specs on pointers.
3
4void f() throw () { }
5void (*pf)() throw () = f;
6
7struct A
8{
9  void g() throw () { }
10  static void (A::*pmf)() throw ();
11};
12
13void (A::* A::pmf)() = &A::g;
14
15int main()
16{
17  pf ();
18  A a;
19  (a.*A::pmf)();
20}
21