Lines Matching refs:ReleasedValue
134 bool diagnoseExtraRelease(SymbolRef ReleasedValue, const ObjCMethodCall &M,
336 SymbolRef ReleasedValue = nullptr; in checkPreObjCMessage() local
339 ReleasedValue = M.getReceiverSVal().getAsSymbol(); in checkPreObjCMessage()
345 if (ReleasedValue) { in checkPreObjCMessage()
348 if (diagnoseExtraRelease(ReleasedValue,M, C)) in checkPreObjCMessage()
353 ReleasedValue = getValueReleasedByNillingOut(M, C); in checkPreObjCMessage()
356 if (!ReleasedValue) in checkPreObjCMessage()
359 transitionToReleaseValue(C, ReleasedValue); in checkPreObjCMessage()
373 SymbolRef ReleasedValue = Call.getArgSVal(0).getAsSymbol(); in checkPreCall() local
374 if (!ReleasedValue) in checkPreCall()
377 transitionToReleaseValue(C, ReleasedValue); in checkPreCall()
637 bool ObjCDeallocChecker::diagnoseExtraRelease(SymbolRef ReleasedValue, in diagnoseExtraRelease() argument
646 findPropertyOnDeallocatingInstance(ReleasedValue, C); in diagnoseExtraRelease()