diff options
Diffstat (limited to 'clang/lib/Analysis/RetainSummaryManager.cpp')
-rw-r--r-- | clang/lib/Analysis/RetainSummaryManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Analysis/RetainSummaryManager.cpp b/clang/lib/Analysis/RetainSummaryManager.cpp index c3611711974..abaaffa78e3 100644 --- a/clang/lib/Analysis/RetainSummaryManager.cpp +++ b/clang/lib/Analysis/RetainSummaryManager.cpp @@ -661,7 +661,7 @@ RetainSummaryManager::getSummary(AnyCall C, case AnyCall::ObjCMethod: { const auto *ME = cast_or_null<ObjCMessageExpr>(C.getExpr()); if (!ME) { - return getMethodSummary(cast<ObjCMethodDecl>(C.getDecl())); + Summ = getMethodSummary(cast<ObjCMethodDecl>(C.getDecl())); } else if (ME->isInstanceMessage()) { Summ = getInstanceMethodSummary(ME, ReceiverType); } else { @@ -693,7 +693,7 @@ RetainSummaryManager::getCFCreateGetRuleSummary(const FunctionDecl *FD) { } bool RetainSummaryManager::isTrustedReferenceCountImplementation( - const FunctionDecl *FD) { + const Decl *FD) { return hasRCAnnotation(FD, "rc_ownership_trusted_implementation"); } |