retain checker: Don't treat function's declared in macros differently.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70869 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Analysis/CFRefCount.cpp b/lib/Analysis/CFRefCount.cpp
index b845c52..047d9f5 100644
--- a/lib/Analysis/CFRefCount.cpp
+++ b/lib/Analysis/CFRefCount.cpp
@@ -870,19 +870,12 @@
 }
 
 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 {