重要度はです。clang_analyzerこれを使用せずにアナライザが以下のコードで漏れを叫んでいるのを見てください。重要度__clang_analyzer__
#ifndef __clang_analyzer__
CGPathRef pathWithRoundRect(CGRect iRect, CGFloat iRadius) {
CGMutablePathRef returnVal = CGPathCreateMutable();
CGPathMoveToPoint();
CGPathAddArcToPoint();
CGPathAddArcToPoint();
CGPathAddArcToPoint();
CGPathAddArcToPoint();
CGPathCloseSubpath(returnVal);
return returnVal;
}
#endif
あなたはreturnValを漏らしています...私はその#ifndefで、そのコードはコンパイルされていないと推測しているので、その中のリークについては教えてくれません。 – EmilioPelaez
@Emilio:それはリークではありません。関数の呼び出し側には依然として 'CGPath'への参照があります。 –