Add a CastKind enum to CastExpr. Right now it's not used for much but it will be :)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77650 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Sema/SemaCXXCast.cpp b/lib/Sema/SemaCXXCast.cpp
index e1684ae..afe539c 100644
--- a/lib/Sema/SemaCXXCast.cpp
+++ b/lib/Sema/SemaCXXCast.cpp
@@ -123,7 +123,8 @@
     if (!TypeDependent)
       CheckDynamicCast(*this, Ex, DestType, OpRange, DestRange);
     return Owned(new (Context)CXXDynamicCastExpr(DestType.getNonReferenceType(),
-                                                 Ex, DestType, OpLoc));
+                                                 CastExpr::CK_Unknown, Ex, 
+                                                 DestType, OpLoc));
 
   case tok::kw_reinterpret_cast:
     if (!TypeDependent)
@@ -136,7 +137,8 @@
     if (!TypeDependent)
       CheckStaticCast(*this, Ex, DestType, OpRange);
     return Owned(new (Context) CXXStaticCastExpr(DestType.getNonReferenceType(),
-                                                 Ex, DestType, OpLoc));
+                                                 CastExpr::CK_Unknown, Ex, 
+                                                 DestType, OpLoc));
   }
 
   return ExprError();