@@ -277,29 +277,23 @@ { OFAutoreleasePool *pool; OFString *str; OFObject **objs = [array cArray]; size_t i, count = [array count]; - Class cls; IMP append; if (count == 0) return @""; if (count == 1) return [objs[0] description]; str = [OFMutableString string]; - cls = [OFString class]; append = [str methodForSelector: @selector(appendString:)]; pool = [[OFAutoreleasePool alloc] init]; for (i = 0; i < count - 1; i++) { - if (![objs[i] isKindOfClass: cls]) - @throw [OFInvalidArgumentException newWithClass: isa - selector: _cmd]; - append(str, @selector(appendString:), [objs[i] description]); append(str, @selector(appendString:), separator); [pool releaseObjects]; }