[cfe-commits] r155887 - /cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
Ted Kremenek
kremenek at apple.com
Mon Apr 30 22:28:27 PDT 2012
Author: kremenek
Date: Tue May 1 00:28:27 2012
New Revision: 155887
URL: http://llvm.org/viewvc/llvm-project?rev=155887&view=rev
Log:
Teach RetainCountchecker about IORegistryEntrySearchCFProperty returning retained objects. I know there is an SDK enhancement request for this to have the cf_returns_retained annotation, so this is just a stop gap.
Modified:
cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp?rev=155887&r1=155886&r2=155887&view=diff
==============================================================================
--- cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp (original)
+++ cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp Tue May 1 00:28:27 2012
@@ -941,6 +941,7 @@
} else if (FName == "IOBSDNameMatching" ||
FName == "IOServiceMatching" ||
FName == "IOServiceNameMatching" ||
+ FName == "IORegistryEntrySearchCFProperty" ||
FName == "IORegistryEntryIDMatching" ||
FName == "IOOpenFirmwarePathMatching") {
// Part of <rdar://problem/6961230>. (IOKit)
More information about the cfe-commits
mailing list