]> granicus.if.org Git - clang/commit
Some minor restructuring around LValue and RValue types. The value "kind"
authorTed Kremenek <kremenek@apple.com>
Thu, 24 Jan 2008 23:19:54 +0000 (23:19 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 24 Jan 2008 23:19:54 +0000 (23:19 +0000)
commitf13794e2a0bacb93163da7be810cbe0cd84492a1
tree71e9ef6a0a71323796be2950970987e7ecf2b4c3
parent9412d6813137323cd2bd5daeeabb2f5ad2c1d626
Some minor restructuring around LValue and RValue types. The value "kind"
information is not separated into a "base" and "sub" type. Eventually the
value-tracking logic will know about LValues and RValues, but not about
specialized LValues and RValues; separating the "kind" information into bits
indicating whether an ExprValue is an LValue or an RValue from the bits that
specify the actual value type makes this separation easier.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46329 91177308-0d34-0410-b5e6-96231b3b80d8
Analysis/GRConstants.cpp