]> granicus.if.org Git - clang/commit
Adopt ExprEngine and checkers to ObjC property refactoring. Everything was working...
authorTed Kremenek <kremenek@apple.com>
Sat, 18 Feb 2012 20:53:30 +0000 (20:53 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 18 Feb 2012 20:53:30 +0000 (20:53 +0000)
commitb673a41c92aa276f2e37164d0747be1cfb0c402b
tree8aeddce7a22083ef77d891d995cfdf3c986737e3
parentb8197bcdd7453ef85d282b0e5141761f4bd83b64
Adopt ExprEngine and checkers to ObjC property refactoring.  Everything was working, but now diagnostics are aware of message expressions implied by uses of properties.  Fixes <rdar://problem/9241180>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150888 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
lib/StaticAnalyzer/Core/CheckerManager.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
lib/StaticAnalyzer/Core/ObjCMessage.cpp
test/Analysis/properties.m