Re: Analyzer warning about garbage with double return values
Re: Analyzer warning about garbage with double return values
- Subject: Re: Analyzer warning about garbage with double return values
- From: Jean-Daniel Dupas <email@hidden>
- Date: Wed, 2 Sep 2009 10:50:57 +0200
Le 2 sept. 2009 à 10:45, Jonas Maebe a écrit :
On 02 Sep 2009, at 10:07, Markus Spoettl wrote:
I thought it was safe to message nil-objects, the return value would be 0 or the equivalent for the respective _expression_ return type. Is this not the case for double return values?
See http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocObjectsClasses.html#//apple_ref/doc/uid/TP30001163-CH11-SW7 , in particular the last bullet in that list.
Yes, and it does not concern double as it is in "aforementioned types". (see second bullet)
If the method returns any pointer type, any integer scalar of size less than or equal to sizeof(void*), a float, a double, a long double, or a long long, then a message sent to nil returns 0.
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden