#include <iostream>
struct A
{
A() { throw 5; }
~A() { std::cout << "destructor!\n"; }
};
int main()
{
try
{
A a;
}
catch (...)
{}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IEEKewoJQSgpIHsgdGhyb3cgNTsgfQoJfkEoKSB7IHN0ZDo6Y291dCA8PCAiZGVzdHJ1Y3RvciFcbiI7IH0KfTsKCmludCBtYWluKCkKewoJdHJ5Cgl7CgkJQSBhOwoJfQoJY2F0Y2ggKC4uLikKCXt9Cn0=