#include <iostream>
#include <cstdlib>
struct TEST
{
TEST () {
std::cout << "TEST()" << std::endl ;
}
~TEST () {
std::cout << "~TEST()" << std::endl ;
}
} ;
int foo ()
{
exit ( 0 ) ;
}
int main ()
{
TEST t ;
foo();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KCnN0cnVjdCBURVNUCnsKICAgVEVTVCAoKSB7CiAgICAgIHN0ZDo6Y291dCA8PCAiVEVTVCgpIiA8PCBzdGQ6OmVuZGwgOwogICB9CiAgIH5URVNUICgpIHsKICAgICAgc3RkOjpjb3V0IDw8ICJ+VEVTVCgpIiA8PCBzdGQ6OmVuZGwgOwogICB9Cn0gOwoKaW50IGZvbyAoKQp7CiAgIGV4aXQgKCAwICkgOwp9CgppbnQgbWFpbiAoKQp7CiAgIFRFU1QgdCA7CiAgIGZvbygpOwp9