diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2010-06-28 15:09:07 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2010-06-28 15:09:07 +0000 |
commit | f9463106b3cd1c6437b57461ce2f5026defd2ff3 (patch) | |
tree | 33a96034e565613ec29e0234666a0fc2da04550f /clang/lib/Checker/PthreadLockChecker.cpp | |
parent | 2dd4307e45f33648333c5059ddf8e466529a0e86 (diff) | |
download | bcm5719-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/PthreadLockChecker.cpp')
0 files changed, 0 insertions, 0 deletions