OSDN Git Service

* treelang/compile/var_defs.tree: Adjust.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.robertl / eh990323-3.C
1 // { dg-do run  }
2 // try throwing 0 cast to a class object
3 extern "C" void abort ();
4 extern "C" void exit (int);
5
6 struct A {};
7
8 void f()
9 {
10         throw (A*)0;
11 }
12
13 int
14 main()
15 {
16         int flag;
17
18         flag = 0;
19         try {
20                 f();
21         }
22         catch (A*) {
23                 flag = 1;
24         }
25
26         if (!flag)
27                 abort();
28
29         exit (0);
30 }