Explicitly cast to (void *) -> (const void **) to satisfy strict compilers (#1098)

This commit is contained in:
Adlai Holler 2018-09-05 22:49:08 -07:00 committed by appleguy
parent dbcf8babb8
commit 6b0d57eda4

View File

@ -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;
}