This is 6.2. I speculated a different diagnostic was a bug; were it correct, I would have seen that same diagnostic on some other code.
I'll file a radar with a minimal test case if you'd like me to. I'll download 6.3.1 right now. Michael David Crawford, Consulting Software Engineer mdcrawf...@gmail.com http://www.warplife.com/mdc/ Available for Software Development in the Portland, Oregon Metropolitan Area. On Wed, May 6, 2015 at 2:12 PM, Greg Parker <gpar...@apple.com> wrote: > >> On May 6, 2015, at 1:57 PM, Michael David Crawford <mdcrawf...@gmail.com> >> wrote: >> >> // LifeGrid.h >> @property (assign, nonatomic) GridCycler *cycler; >> >> // Lifegrid.m - init >> self.cycler = [[GridCycler alloc] initWithGrid: self]; // Potential >> leak of an object >> if ( nil == self.cycler ) goto cycler_failed; >> >> // dealloc >> [self.cycler release]; >> >> Expanding the "potential leak" message yields: >> >> 1. assuming 'self' is not nil >> >> 2. method returns Objective-C object with +1 retain count >> >> 3. Object leaked: allocated object is not references later in this >> execution path and has a retain count of +1. >> >> Isn't that what I want? I should be taking ownership of it with >> "alloc/initWithGrid". >> >> (initWithGrid doesn't do a cyclic retain.) > > Which version of Xcode are you using? The static analyzer in Xcode 6.3 has > several bugs in retain count analysis and not all of them are fixed in Xcode > 6.3.1. > > > -- > Greg Parker gpar...@apple.com Runtime Wrangler > > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com