summaryrefslogtreecommitdiffstats
path: root/clang/lib/Checker/ReturnUndefChecker.cpp
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2010-06-28 15:09:07 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2010-06-28 15:09:07 +0000
commitf9463106b3cd1c6437b57461ce2f5026defd2ff3 (patch)
tree33a96034e565613ec29e0234666a0fc2da04550f /clang/lib/Checker/ReturnUndefChecker.cpp
parent2dd4307e45f33648333c5059ddf8e466529a0e86 (diff)
downloadbcm5719-llvm-f9463106b3cd1c6437b57461ce2f5026defd2ff3.tar.gz
bcm5719-llvm-f9463106b3cd1c6437b57461ce2f5026defd2ff3.zip
Introduce Expr::Classify and Expr::ClassifyModifiable, which determine the classification of an expression under the C++0x taxology (value category). Reimplement isLvalue and isModifiableLvalue using these functions. No regressions in the test suite from this, and my rough performance check doesn't show any regressions either.
llvm-svn: 107007
Diffstat (limited to 'clang/lib/Checker/ReturnUndefChecker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud