| // { dg-do run { xfail sparc64-*-elf arm-*-pe } } | |
| // { dg-options "-fexceptions" } | |
| class arghh { | |
| public: | |
| int n; | |
| arghh (int v) { n = v; } | |
| }; | |
| int main () { | |
| try { | |
| throw arghh (11); | |
| } | |
| catch (arghh& a) { | |
| if (a.n != 11) | |
| return 1; | |
| } | |
| try { | |
| throw arghh (22); | |
| } | |
| catch (arghh& a) { | |
| if (a.n != 22) | |
| return 2; | |
| } | |
| } |