#include <objc/Object.h>
#include <stdlib.h>

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