]> granicus.if.org Git - clang/commit
[analyzer] Modularize builder use in processBranch.
authorAnna Zaks <ganna@apple.com>
Tue, 18 Oct 2011 23:06:21 +0000 (23:06 +0000)
committerAnna Zaks <ganna@apple.com>
Tue, 18 Oct 2011 23:06:21 +0000 (23:06 +0000)
commitcd656cab3fa3dd4b0c974c6ae1c0e60880b18c22
tree95fabbc9cca21c9cd2a8a347d00536d9d9db0c7a
parentad62deeb70e97da6bd514dd390ea1ce6af6ad81d
[analyzer] Modularize builder use in processBranch.

Take advantage of the new builders for branch processing. As part of this change pass generic NodeBuilder (instead of BranchNodeBuilder) to the BranchCondition callback and remove the unused methods form BranchBuilder.

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