Killing warnings
llvm-svn: 1175
diff --git a/llvm/lib/Target/Sparc/SparcRegInfo.cpp b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
index 9f7d5c9..6ce2df3 100644
--- a/llvm/lib/Target/Sparc/SparcRegInfo.cpp
+++ b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
@@ -523,9 +523,10 @@
CorrectCol = SparcIntRegOrder::o0;
else if(RegClassID == FloatRegClassID)
CorrectCol = SparcFloatRegOrder::f0;
- else
+ else {
assert( 0 && "Unknown RegClass");
-
+ return;
+ }
// if the LR received the correct color, NOTHING to do
@@ -787,15 +788,15 @@
unsigned RegClassID = getRegClassIDOfValue(RetVal);
unsigned RegType = getRegType( RetVal );
-
unsigned CorrectCol;
if(RegClassID == IntRegClassID)
CorrectCol = SparcIntRegOrder::i0;
else if(RegClassID == FloatRegClassID)
CorrectCol = SparcFloatRegOrder::f0;
- else
+ else {
assert( 0 && "Unknown RegClass");
-
+ return;
+ }
// if the LR received the correct color, NOTHING to do