]> granicus.if.org Git - clang/commitdiff
Rename getMethodSummary() -> getInstanceMethodSummary().
authorTed Kremenek <kremenek@apple.com>
Wed, 29 Apr 2009 17:09:14 +0000 (17:09 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 29 Apr 2009 17:09:14 +0000 (17:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70387 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/CFRefCount.cpp

index f82fdb077d4c726fbd84a4fed5aee413ec96950e..721d80095a8a754f0fa9a31202a57c43372dbeb5 100644 (file)
@@ -730,12 +730,12 @@ public:
   
   RetainSummary* getSummary(FunctionDecl* FD);  
   
-  RetainSummary* getMethodSummary(ObjCMessageExpr* ME, ObjCInterfaceDecl* ID) {
-    return getMethodSummary(ME->getSelector(), ME->getClassName(),
+  RetainSummary* getInstanceMethodSummary(ObjCMessageExpr* ME, ObjCInterfaceDecl* ID) {
+    return getInstanceMethodSummary(ME->getSelector(), ME->getClassName(),
                             ID, ME->getMethodDecl(), ME->getType());    
   }
   
-  RetainSummary* getMethodSummary(Selector S, IdentifierInfo *ClsName,
+  RetainSummary* getInstanceMethodSummary(Selector S, IdentifierInfo *ClsName,
                                   ObjCInterfaceDecl* ID,
                                   ObjCMethodDecl *MD, QualType RetTy);
 
@@ -1208,9 +1208,11 @@ RetainSummaryManager::getCommonMethodSummary(ObjCMethodDecl* MD, Selector S,
 }
 
 RetainSummary*
-RetainSummaryManager::getMethodSummary(Selector S, IdentifierInfo *ClsName,
-                                       ObjCInterfaceDecl* ID,
-                                       ObjCMethodDecl *MD, QualType RetTy) {
+RetainSummaryManager::getInstanceMethodSummary(Selector S,
+                                               IdentifierInfo *ClsName,
+                                               ObjCInterfaceDecl* ID,
+                                               ObjCMethodDecl *MD,
+                                               QualType RetTy) {
 
   // Look up a summary in our summary cache.
   ObjCMethodSummariesTy::iterator I = ObjCMethodSummaries.find(ID, ClsName, S);
@@ -2145,7 +2147,9 @@ void CFRefCount::EvalObjCMessageExpr(ExplodedNodeSet<GRState>& Dst,
       }
     }
     
-    Summ = Summaries.getMethodSummary(ME, ID);
+    // FIXME: The receiver could be a reference to a class, meaning that
+    //  we should use the class method.
+    Summ = Summaries.getInstanceMethodSummary(ME, ID);
 
     // Special-case: are we sending a mesage to "self"?
     //  This is a hack.  When we have full-IP this should be removed.