]> granicus.if.org Git - clang/commit
[analyzer] Teach CheckObjCDealloc about Block_release().
authorDevin Coughlin <dcoughlin@apple.com>
Mon, 29 Feb 2016 23:57:10 +0000 (23:57 +0000)
committerDevin Coughlin <dcoughlin@apple.com>
Mon, 29 Feb 2016 23:57:10 +0000 (23:57 +0000)
commitd905dbaca5e1b37350678071b8097e4677d313d5
tree58f234e2350ee1ffc8437374b2fe050466d5e474
parent2d53cf1e66d20cc73a1d4f7bf28016f8ab497959
[analyzer] Teach CheckObjCDealloc about Block_release().

It now treats Block_release(b) as a release in addition to [b release].

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262272 91177308-0d34-0410-b5e6-96231b3b80d8
lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
test/Analysis/DeallocMissingRelease.m
test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h