Cast unsigned to int!  It was causing a nice little bug.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@614 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/RegAlloc/PhyRegAloc.cpp b/lib/CodeGen/RegAlloc/PhyRegAloc.cpp
index ec3f837..e0bf400 100644
--- a/lib/CodeGen/RegAlloc/PhyRegAloc.cpp
+++ b/lib/CodeGen/RegAlloc/PhyRegAloc.cpp
@@ -338,8 +338,8 @@
 	    Op.getOperandType() ==  MachineOperand::MO_CCRegister ||
 	    Op.getOperandType() ==  MachineOperand::MO_MachineRegister ) {
 
-	  const int RegNum = Op.getAllocatedRegNum();
-
+	  const int RegNum = (const int) Op.getAllocatedRegNum();
+	  
 	  // ****this code is temporary till NULL Values are fixed
 	  if( RegNum == 10000) {
 	    cout << "\t<*NULL Value*>";