+++ /dev/null
-// try throwing 0 cast to a class object
-extern "C" void abort ();
-extern "C" void exit (int);
-
-struct A {};
-
-void f()
-{
- throw (A*)0;
-}
-
-int
-main()
-{
- int flag;
-
- flag = 0;
- try {
- f();
- }
- catch (A*) {
- flag = 1;
- }
-
- if (!flag)
- abort();
-
- exit (0);
-}