//#include <Cocoa/Cocoa.h>
#include <iostream>
namespace {
static class Initializer {
public:
Initializer() {
std::cout << "foo\n";
//pool = [[NSAutoreleasePool alloc] init];
//[NSApplication sharedApplication];
}
~Initializer() {
std::cout << "bar\n";
//[pool release];
}
//NSAutoreleasePool *pool;
} initializer;
}
int main() {}
Ly8jaW5jbHVkZSA8Q29jb2EvQ29jb2EuaD4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKbmFtZXNwYWNlIHsKICBzdGF0aWMgY2xhc3MgSW5pdGlhbGl6ZXIgewogIHB1YmxpYzoKICAgIEluaXRpYWxpemVyKCkgewogICAgICBzdGQ6OmNvdXQgPDwgImZvb1xuIjsKICAgICAgLy9wb29sID0gW1tOU0F1dG9yZWxlYXNlUG9vbCBhbGxvY10gaW5pdF07CiAgICAgIC8vW05TQXBwbGljYXRpb24gc2hhcmVkQXBwbGljYXRpb25dOwogICAgfQogICAgCiAgICB+SW5pdGlhbGl6ZXIoKSB7CiAgICAgIHN0ZDo6Y291dCA8PCAiYmFyXG4iOwogICAgICAvL1twb29sIHJlbGVhc2VdOwogICAgfQogICAgCiAgICAvL05TQXV0b3JlbGVhc2VQb29sICpwb29sOwogIH0gaW5pdGlhbGl6ZXI7Cn0KCmludCBtYWluKCkge30K