1void foo();
2
3struct A
4{
5  ~A()
6  {
7    try
8    {
9      foo();
10      foo();
11    }
12    catch (...)
13    {
14    }
15  }
16};
17
18void bar()
19{
20  A a1, a2;
21}
22