Use MachineBasicBlock::transferSuccessors.
[oota-llvm.git] / include / llvm / ADT / SmallPtrSet.h
index 8b85a67afb78220869f23a5238fd650c6362a4ec..f73a4a9bc4ca1eba06476fd11478cb0af50bef9a 100644 (file)
@@ -121,7 +121,7 @@ private:
   bool isSmall() const { return CurArray == &SmallArray[0]; }
 
   unsigned Hash(const void *Ptr) const {
-    return ((uintptr_t)Ptr >> 4) & (CurArraySize-1);
+    return static_cast<unsigned>(((uintptr_t)Ptr >> 4) & (CurArraySize-1));
   }
   const void * const *FindBucketFor(const void *Ptr) const;
   void shrink_and_clear();