summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/TypeTraits.h
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-05-01 07:23:14 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-05-01 07:23:14 +0000
commit98fa94d2564057555c4a12e8737b8371700cf6e4 (patch)
treed45efa5321af89ff7fb5962c81850ca97501da41 /include/clang/Basic/TypeTraits.h
parent059ce0d92eb5a7da900ae735dc0a2ea3d64f4b0b (diff)
Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr.
As might be surmised from their names, these aren't type traits, they're expression traits. Amazingly enough, they're expression traits that we have, and fully implement. These "type" traits are even parsed from the same tokens as the expression traits. Luckily, the parser only tried the expression trait parsing for these tokens, so this was all just a pile of dead code. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130643 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/TypeTraits.h')
-rw-r--r--include/clang/Basic/TypeTraits.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/clang/Basic/TypeTraits.h b/include/clang/Basic/TypeTraits.h
index cafc387881..4a2a2c67e0 100644
--- a/include/clang/Basic/TypeTraits.h
+++ b/include/clang/Basic/TypeTraits.h
@@ -40,7 +40,6 @@ namespace clang {
UTT_IsFundamental,
UTT_IsIntegral,
UTT_IsLiteral,
- UTT_IsLvalueExpr,
UTT_IsLvalueReference,
UTT_IsMemberFunctionPointer,
UTT_IsMemberObjectPointer,
@@ -50,7 +49,6 @@ namespace clang {
UTT_IsPointer,
UTT_IsPolymorphic,
UTT_IsReference,
- UTT_IsRvalueExpr,
UTT_IsRvalueReference,
UTT_IsScalar,
UTT_IsSigned,