Add casts
authorChris Lattner <sabre@nondot.org>
Mon, 26 Nov 2001 16:46:09 +0000 (16:46 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 26 Nov 2001 16:46:09 +0000 (16:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1328 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/AbstractTypeUser.h

index a36bd49e23bbfd68c70e58d304099a86e0897a3d..844d465e38fddc00b35836c19d460b99086c47c2 100644 (file)
@@ -130,13 +130,13 @@ public:
   // to the new type.
   //
   virtual void refineAbstractType(const DerivedType *OldTy, const Type *NewTy) {
-    assert(get() == OldTy && "Can't refine to unknown value!");
+    assert(get() == (const Type*)OldTy && "Can't refine to unknown value!");
 
     // Check to see if the type just became concrete.  If so, we have to
     // removeUser to get off its AbstractTypeUser list
     removeUserFromConcrete();
 
-    if (OldTy != NewTy)
+    if ((const Type*)OldTy != NewTy)
       PATypeHandle<TypeSC>::operator=((const TypeSC*)NewTy);
   }