]> granicus.if.org Git - clang/commitdiff
retain checker: Don't treat function's declared in macros differently.
authorTed Kremenek <kremenek@apple.com>
Mon, 4 May 2009 15:34:07 +0000 (15:34 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 4 May 2009 15:34:07 +0000 (15:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70869 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/CFRefCount.cpp

index b845c52fcd63dd09c36d86acc6f18734f87f9da7..047d9f5844dd712e55a5bf3cc82d3b2a185027bb 100644 (file)
@@ -870,19 +870,12 @@ static bool isRelease(FunctionDecl* FD, const char* FName) {
 }
 
 RetainSummary* RetainSummaryManager::getSummary(FunctionDecl* FD) {
-
-  SourceLocation Loc = FD->getLocation();
-  
-  if (!Loc.isFileID())
-    return getDefaultSummary();
-  
   // Look up a summary in our cache of FunctionDecls -> Summaries.
   FuncSummariesTy::iterator I = FuncSummaries.find(FD);
-
   if (I != FuncSummaries.end())
     return I->second;
 
-  // No summary.  Generate one.
+  // No summary?  Generate one.
   RetainSummary *S = 0;
   
   do {