@@ -434,11 +434,10 @@ { OFAutoreleasePool *pool; OFMutableString *ret; OFObject **cArray; size_t i, count; - IMP append; if ([array count] == 0) { if ([self isKindOfClass: [OFMutableArray class]]) return @"()"; else @@ -451,16 +450,14 @@ ret = [OFMutableString stringWithFormat: @"(\n", count]; else ret = [OFMutableString stringWithFormat: @"<%zd>(\n", count]; pool = [[OFAutoreleasePool alloc] init]; - append = [ret methodForSelector: @selector(appendString:)]; for (i = 0; i < count - 1; i++) { - append(ret, @selector(appendString:), - [cArray[i] stringBySerializing]); - append(ret, @selector(appendString:), @",\n"); + [ret appendString: [cArray[i] stringBySerializing]]; + [ret appendString: @",\n"]; [pool releaseObjects]; } [ret replaceOccurrencesOfString: @"\n" withString: @"\n\t"];