2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / eh14.C
blob2e788fa36754367834d098dde87a74317ececac7
1 // { dg-do run { xfail sparc64-*-elf arm-*-pe } }
2 // { dg-options "-fexceptions" }
4 class arghh {
5 public:
6   int n;
7   arghh (int v) { n = v; }
8 };
10 int main () {
11   try {
12     throw arghh (11);
13   }
14   catch (arghh& a) {
15     if (a.n != 11)
16       return 1;
17   }
18   try {
19     throw arghh (22);
20   }
21   catch (arghh& a) {
22     if (a.n != 22)
23       return 2;
24   }