diff --git a/Source/ASCollections.m b/Source/ASCollections.m index b82a428619..4428d07389 100644 --- a/Source/ASCollections.m +++ b/Source/ASCollections.m @@ -53,7 +53,7 @@ static const void *ASTransferRetain(CFAllocatorRef allocator, const void *val) { return result; } - NSArray *result = (__bridge_transfer NSArray *)CFArrayCreate(gTransferAllocator, (void *)pointers, count, &callbacks); + NSArray *result = (__bridge_transfer NSArray *)CFArrayCreate(gTransferAllocator, (const void **)(void *)pointers, count, &callbacks); memset(pointers, 0, count * sizeof(id)); return result; }