#include <iostream>
#include <cstdlib>
using namespace std;
struct Block {
int number;
~Block() {
cout << "delete!" << endl;
}
};
int main() {
Block block;
block.number = 0;
if (block.number == 0) {
exit(EXIT_FAILURE);
}
cout << "This point won't be reached!" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBCbG9jayB7CglpbnQgbnVtYmVyOwogCgl+QmxvY2soKSB7CgkJY291dCA8PCAiZGVsZXRlISIgPDwgZW5kbDsKCX0KfTsKCmludCBtYWluKCkgewoJQmxvY2sgYmxvY2s7CglibG9jay5udW1iZXIgPSAwOwoJCglpZiAoYmxvY2subnVtYmVyID09IDApIHsKCQlleGl0KEVYSVRfRkFJTFVSRSk7Cgl9CgkKCWNvdXQgPDwgIlRoaXMgcG9pbnQgd29uJ3QgYmUgcmVhY2hlZCEiIDw8IGVuZGw7CgkKCXJldHVybiAwOwp9