]> granicus.if.org Git - clang/commit
[analyzer] Fix a false positive in Secure Keychain API checker.
authorAnna Zaks <ganna@apple.com>
Mon, 7 Jan 2013 19:13:00 +0000 (19:13 +0000)
committerAnna Zaks <ganna@apple.com>
Mon, 7 Jan 2013 19:13:00 +0000 (19:13 +0000)
commit0b67c75c988f7188743059713a04ca2320c9f15a
tree8cad2c19ea9f1f3302e743f6beb3dd5c9284c81a
parent5879fb3f6d559863c18df7132ee3d5fdb62b6ae5
[analyzer] Fix a false positive in Secure Keychain API checker.

Better handle the blacklisting of known bad deallocators when symbol
escapes through a call to CFStringCreateWithBytesNoCopy.

Addresses radar://12702952.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171770 91177308-0d34-0410-b5e6-96231b3b80d8
lib/StaticAnalyzer/Checkers/Checkers.td
lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
test/Analysis/keychainAPI.m