]> granicus.if.org Git - clang/commit
[analyzer] Start moving the path-sensitive checkers to CheckerV2.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 22 Feb 2011 17:30:38 +0000 (17:30 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 22 Feb 2011 17:30:38 +0000 (17:30 +0000)
commit769ce3e93ad35bd9ac28e4d8b8f035ae4fd9a5b5
tree447c1495659d713ed8e1394c165d5c92bf066990
parent6bcb48dc67e417e0ecce803f28d13bbea2ee0243
[analyzer] Start moving the path-sensitive checkers to CheckerV2.

-Migrate ObjCSelfInitChecker to CheckerV2. In the process remove the 'preCallSelfFlags' field
 from the checker class and use GRState for storing that info.
-Get ExprEngine to start delegating checker running to CheckerManager.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126229 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/CheckerManager.h
include/clang/StaticAnalyzer/Core/CheckerV2.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
lib/StaticAnalyzer/Checkers/ExprEngine.cpp
lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
lib/StaticAnalyzer/Core/CheckerManager.cpp