summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-10-30 00:46:35 +0000
committerAnders Carlsson <andersca@mac.com>2009-10-30 00:46:35 +0000
commit3f0db2beb1c7bbb39677aa6ecc58839ee99648ca (patch)
treeb7411e092ef95a79d26c24e7a91bc1eaa5df690d /clang/lib/AST/Expr.cpp
parentfe480c5e62944fe10f41fa9a9d05afbc1577f743 (diff)
downloadbcm5719-llvm-3f0db2beb1c7bbb39677aa6ecc58839ee99648ca.tar.gz
bcm5719-llvm-3f0db2beb1c7bbb39677aa6ecc58839ee99648ca.zip
Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no codegen).
llvm-svn: 85552
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r--clang/lib/AST/Expr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index ad91cd393f6..50a875c3ebc 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/lib/AST/Expr.cpp
@@ -503,6 +503,8 @@ const char *CastExpr::getCastKindName() const {
return "NullToMemberPointer";
case CastExpr::CK_BaseToDerivedMemberPointer:
return "BaseToDerivedMemberPointer";
+ case CastExpr::CK_DerivedToBaseMemberPointer:
+ return "DerivedToBaseMemberPointer";
case CastExpr::CK_UserDefinedConversion:
return "UserDefinedConversion";
case CastExpr::CK_ConstructorConversion:
OpenPOWER on IntegriCloud