Index: Source/NSObject.m
===================================================================
--- Source/NSObject.m	(revision 29924)
+++ Source/NSObject.m	(working copy)
@@ -379,7 +379,7 @@
   if (double_release_check_enabled)
     {
       NSUInteger release_count;
-      NSUInteger retain_count = [anObject retainCount];
+      NSUInteger retain_count = (NSExtraRefCount(anObject) + 1);
       release_count = [autorelease_class autoreleaseCountForObject: anObject];
       if (release_count >= retain_count)
         [NSException raise: NSGenericException
