aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/const-init.c
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-02-21 18:02:17 +0000
committerTed Kremenek <kremenek@apple.com>2008-02-21 18:02:17 +0000
commitaa1c4e5a6b87b62d991c55a0d4522bcd778068d7 (patch)
tree5c7dd8c2e1f88da73d3d1bca52c589e0e4128262 /test/CodeGen/const-init.c
parent3b707e7476cd46945e4e187b57b7f0ad811d8752 (diff)
Major cleanup of path-sensitive analysis engine and the current analysis
based on constant. prop. and limited symbolics. - Renamed class: RValue -> RVal, LValue -> LVal, etc. - Minor method renamings and interface cleanups. - Tightened the RVal "type system" so that UninitializedVal and UnknownVal cannot be cast to LVal or NonLVal. This forces these corner cases values to be explicitly handled early before being dispatched to plug-in transfer function logic. - Major cleanup in the transfer function logic for binary and unary operators. Still fixing some regressions, but we now explicitly handle Uninitialized and Unknown values in a more rigorous way. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47441 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/const-init.c')
0 files changed, 0 insertions, 0 deletions