summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-09-15 04:48:33 +0000
committerAnders Carlsson <andersca@mac.com>2009-09-15 04:48:33 +0000
commit7cd39e07215159ed749ddd9fc1611008a2addade (patch)
treeb99e80df0f289dc9b981186267b24494a0ba3db5 /clang/lib/AST/Expr.cpp
parentf82f27be3fa2927dd3827fb1f3ab8ea1dbc18e52 (diff)
downloadbcm5719-llvm-7cd39e07215159ed749ddd9fc1611008a2addade.tar.gz
bcm5719-llvm-7cd39e07215159ed749ddd9fc1611008a2addade.zip
Handle reinterpret_cast between integral types and pointer types.
llvm-svn: 81837
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r--clang/lib/AST/Expr.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index 620b5b89016..0ac896c7838 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/lib/AST/Expr.cpp
@@ -422,6 +422,10 @@ const char *CastExpr::getCastKindName() const {
return "UserDefinedConversion";
case CastExpr::CK_ConstructorConversion:
return "ConstructorConversion";
+ case CastExpr::CK_IntegralToPointer:
+ return "IntegralToPointer";
+ case CastExpr::CK_PointerToIntegral:
+ return "PointerToIntegral";
}
assert(0 && "Unhandled cast kind!");
OpenPOWER on IntegriCloud