summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/compat/eh/filter1_x.C
blob: b3789aa15b7addfe4a1ff76a0929ace54f5ae92e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "filter1.h"

extern "C" void exit (int);
extern "C" void abort (void);
extern void ex_test (void);

void
filter1_x ()
{
  try
    {
      ex_test ();
    }
  catch (...)
    {
    }
  abort ();
}

a::a() { }
a::~a() { exit (0); }