break;
}
}
+
+ // Ignore the prefix '_'
+ while (*FName == '_') ++FName;
if (FName[0] == 'C') {
if (FName[1] == 'F')
RetainSummary* RetainSummaryManager::getCFSummary(FunctionDecl* FD,
const char* FName) {
- if (FName[0] == 'C' && FName[1] == 'F')
- FName += 2;
-
if (isRetain(FD, FName))
return getUnarySummary(FD, cfretain);
RetainSummary* RetainSummaryManager::getCGSummary(FunctionDecl* FD,
const char* FName) {
- if (FName[0] == 'C' && FName[1] == 'G')
- FName += 2;
-
if (isRelease(FD, FName))
return getUnarySummary(FD, cfrelease);