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