aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/Module.h
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2011-12-05 18:58:30 +0000
committerAnna Zaks <ganna@apple.com>2011-12-05 18:58:30 +0000
commit5344baa704f42b22d9df25c24ffbbf6b4716603b (patch)
treebec0b29a373929c4d0555696500dc284bcb15cf3 /include/clang/Basic/Module.h
parent76462f00854171d2aa3ebc34f9aac1c60021b0ea (diff)
[analyzer] Unify SymbolVal and SymExprVal under a single SymbolVal
class. We are going into the direction of handling SymbolData and other SymExpr uniformly, so it makes less sense to keep two different SVal classes. For example, the checkers would have to take an extra step to reason about each type separately. The classes have the same members, we were just using the SVal kind field for easy differentiation in 3 switch statements. The switch statements look more ugly now, but we can make the code more readable in other ways, for example, moving some code into separate functions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145833 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/Module.h')
0 files changed, 0 insertions, 0 deletions