(NSDeallocateObject): Set anObject->class_pointer to 0xdeadface, to

help catch message-sends to deallocated objects.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@280 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Andrew McCallum 1995-04-05 16:05:51 +00:00
parent f43c5d34f7
commit 3c9d54ece4

View file

@ -26,6 +26,9 @@
void NSDeallocateObject(NSObject *anObject)
{
if ((anObject!=nil) && CLS_ISCLASS(((id)anObject)->class_pointer))
NSZoneFree ([anObject zone], anObject);
{
((id)anObject)->class_pointer = (void*) 0xdeadface;
NSZoneFree ([anObject zone], anObject);
}
return;
}