aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/llvm/AbstractTypeUser.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/AbstractTypeUser.h b/include/llvm/AbstractTypeUser.h
index a36bd49e23..844d465e38 100644
--- a/include/llvm/AbstractTypeUser.h
+++ b/include/llvm/AbstractTypeUser.h
@@ -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);
}