diff --git a/Source/NSConcreteHashTable.m b/Source/NSConcreteHashTable.m index bf255273b..906efdf8a 100644 --- a/Source/NSConcreteHashTable.m +++ b/Source/NSConcreteHashTable.m @@ -972,7 +972,8 @@ const NSHashTableCallBacks NSPointerToStructHashCallBacks = - (id) initWithCoder: (NSCoder*)aCoder { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (id) initWithPointerFunctions: (NSPointerFunctions*)functions diff --git a/Source/NSConcreteMapTable.m b/Source/NSConcreteMapTable.m index 5bc9a373f..f9b1423a0 100644 --- a/Source/NSConcreteMapTable.m +++ b/Source/NSConcreteMapTable.m @@ -1232,7 +1232,8 @@ const NSMapTableValueCallBacks NSOwnedPointerMapValueCallBacks = - (id) initWithCoder: (NSCoder*)aCoder { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (id) initWithKeyPointerFunctions: (NSPointerFunctions*)keyFunctions diff --git a/Source/NSHashTable.m b/Source/NSHashTable.m index cfab7783f..3fdac68ea 100644 --- a/Source/NSHashTable.m +++ b/Source/NSHashTable.m @@ -94,7 +94,8 @@ static Class concreteClass = 0; - (id) initWithPointerFunctions: (NSPointerFunctions*)functions capacity: (NSUInteger)initialCapacity { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (void) addObject: (id)object @@ -133,7 +134,8 @@ static Class concreteClass = 0; - (id) copyWithZone: (NSZone*)aZone { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (NSUInteger) count @@ -160,7 +162,8 @@ static Class concreteClass = 0; - (id) initWithCoder: (NSCoder*)aCoder { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (void) intersectHashTable: (NSHashTable*)other diff --git a/Source/NSMapTable.m b/Source/NSMapTable.m index 83e1269a0..da7874829 100644 --- a/Source/NSMapTable.m +++ b/Source/NSMapTable.m @@ -123,12 +123,14 @@ static Class concreteClass = 0; valuePointerFunctions: (NSPointerFunctions*)valueFunctions capacity: (NSUInteger)initialCapacity { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (id) copyWithZone: (NSZone*)aZone { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (NSUInteger) count @@ -172,7 +174,8 @@ static Class concreteClass = 0; - (id) initWithCoder: (NSCoder*)aCoder { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (BOOL) isEqual: (id)other diff --git a/Source/NSPointerFunctions.m b/Source/NSPointerFunctions.m index 23fa89eee..ca976d80d 100644 --- a/Source/NSPointerFunctions.m +++ b/Source/NSPointerFunctions.m @@ -62,7 +62,8 @@ static Class concreteClass = Nil; - (id) initWithOptions: (NSPointerFunctionsOptions)options { - return [self subclassResponsibility: _cmd]; + [self subclassResponsibility: _cmd]; + return nil; } - (void* (*)(const void *item, diff --git a/Source/NSXMLNode.m b/Source/NSXMLNode.m index ae6dadbb0..239d6a84b 100644 --- a/Source/NSXMLNode.m +++ b/Source/NSXMLNode.m @@ -194,7 +194,8 @@ - (id) copyWithZone: (NSZone*)zone { - return [self notImplemented: _cmd]; + [self notImplemented: _cmd]; + return nil; } - (void) dealloc