aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Core/ExprEngine.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2011-12-05 18:58:19 +0000
committerAnna Zaks <ganna@apple.com>2011-12-05 18:58:19 +0000
commit3cdf584e068056540769dab56cad333e95a89750 (patch)
treeb57f457ac206da284dc39e899e98e92f3f66cff8 /lib/StaticAnalyzer/Core/ExprEngine.cpp
parent1a00eef3b02230ccad30fb34d8357a4e376c47fa (diff)
[analyzer] First step toward removing
ConstraintManager::canReasonAbout() from the ExprEngine. ExprEngine should not care if the constraint solver can reason about something or not. The solver should be able to handle all the SymExprs. To do this, the solver should be able to keep track of not only the SymbolData but of all SymExprs. This is why we change SymbolRef to be an alias of SymExpr*. When encountering an expression it cannot simplify, the solver should just add the constraints to it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145831 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/ExprEngine.cpp')
0 files changed, 0 insertions, 0 deletions