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