GCC didn't care for my attempt at API compatibility, so brute-force everything
to the new constants.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112047 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/ItaniumCXXABI.cpp b/lib/CodeGen/ItaniumCXXABI.cpp
index 5e1bb25..354e72f 100644
--- a/lib/CodeGen/ItaniumCXXABI.cpp
+++ b/lib/CodeGen/ItaniumCXXABI.cpp
@@ -241,8 +241,8 @@
 ItaniumCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF,
                                            const CastExpr *E,
                                            llvm::Value *Src) {
-  assert(E->getCastKind() == CastExpr::CK_DerivedToBaseMemberPointer ||
-         E->getCastKind() == CastExpr::CK_BaseToDerivedMemberPointer);
+  assert(E->getCastKind() == CK_DerivedToBaseMemberPointer ||
+         E->getCastKind() == CK_BaseToDerivedMemberPointer);
 
   if (isa<llvm::Constant>(Src))
     return EmitMemberPointerConversion(cast<llvm::Constant>(Src), E);
@@ -257,7 +257,7 @@
   const CXXRecordDecl *DestDecl = DestTy->getClass()->getAsCXXRecordDecl();
 
   bool DerivedToBase =
-    E->getCastKind() == CastExpr::CK_DerivedToBaseMemberPointer;
+    E->getCastKind() == CK_DerivedToBaseMemberPointer;
 
   const CXXRecordDecl *BaseDecl, *DerivedDecl;
   if (DerivedToBase)
@@ -312,7 +312,7 @@
     E->getType()->getAs<MemberPointerType>();
 
   bool DerivedToBase =
-    E->getCastKind() == CastExpr::CK_DerivedToBaseMemberPointer;
+    E->getCastKind() == CK_DerivedToBaseMemberPointer;
 
   const CXXRecordDecl *DerivedDecl;
   if (DerivedToBase)