Fix warnings

llvm-svn: 5316
diff --git a/llvm/lib/Target/Sparc/SparcRegInfo.cpp b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
index 8fa0037..d9e5791 100644
--- a/llvm/lib/Target/Sparc/SparcRegInfo.cpp
+++ b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
@@ -254,17 +254,16 @@
 
   unsigned regClassID = LR->getRegClassID();
   switch (regClassID) {
+  default: assert( 0 && "Unknown reg class ID");
   case IntRegClassID: return IntRegType;
   case FloatRegClassID:
     if (type == Type::FloatTy) 
       return FPSingleRegType;
     else if (type == Type::DoubleTy)
       return FPDoubleRegType;
-    break;
     assert(0 && "Unknown type in FloatRegClass");
-  case IntCCRegClassID:   return IntCCRegType; break; 
-  case FloatCCRegClassID: return FloatCCRegType; break; 
-  default: assert( 0 && "Unknown reg class ID"); return 0;
+  case IntCCRegClassID:   return IntCCRegType;
+  case FloatCCRegClassID: return FloatCCRegType;
   }
 }