Index: src/OFArray.h ================================================================== --- src/OFArray.h +++ src/OFArray.h @@ -294,11 +294,11 @@ */ - (id)foldUsingBlock: (of_array_fold_block_t)block; #endif @end -@interface OFArrayPlaceholder: OFArray +@interface OFArray_placeholder: OFArray @end @interface OFArrayEnumerator: OFEnumerator { OFArray *array; Index: src/OFArray.m ================================================================== --- src/OFArray.m +++ src/OFArray.m @@ -33,11 +33,11 @@ static struct { Class isa; } placeholder; -@implementation OFArrayPlaceholder +@implementation OFArray_placeholder - init { return (id)[[OFArray_adjacent alloc] init]; } @@ -112,11 +112,11 @@ @implementation OFArray + (void)initialize { if (self == [OFArray class]) - placeholder.isa = [OFArrayPlaceholder class]; + placeholder.isa = [OFArray_placeholder class]; } + alloc { if (self == [OFArray class])