[cfe-dev] Obj-C false positive warning with deprecation and instancetype?
jahanian
fjahanian at apple.com
Wed Jan 11 13:28:23 PST 2012
On Jan 11, 2012, at 12:33 PM, Ted Kremenek wrote:
> On Jan 11, 2012, at 12:02 PM, jahanian wrote:
>
>> Can you point to the document? This can't be part of the 'clang' doc. 'alloc' need to use instancetype for type deduction purposes. Legacy
>> frameworks use 'id' for 'alloc' type.
>
> clang's instancetype features overrides what is declared in the framework headers. So even if +alloc was declared to return id, it is implicitly changed to return the instancetype instead.
Correct. Forgot about naming convention for +alloc and others implying instancetype type return.
- Fariborz
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20120111/fe3d2937/attachment.html>
More information about the cfe-dev
mailing list