#include #include int main() { Object *o=nil; @try { o=[Object new]; @throw o; } @catch(id foo) { if (o!=foo) abort(); } return 0; }