[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcRegInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Wed Jan 15 15:38:01 PST 2003


Changes in directory llvm/lib/Target/Sparc:

SparcRegInfo.cpp updated: 1.89 -> 1.90

---
Log message:

Fix warnings


---
Diffs of the changes:

Index: llvm/lib/Target/Sparc/SparcRegInfo.cpp
diff -u llvm/lib/Target/Sparc/SparcRegInfo.cpp:1.89 llvm/lib/Target/Sparc/SparcRegInfo.cpp:1.90
--- llvm/lib/Target/Sparc/SparcRegInfo.cpp:1.89	Wed Jan 15 15:14:32 2003
+++ llvm/lib/Target/Sparc/SparcRegInfo.cpp	Wed Jan 15 15:36:30 2003
@@ -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;
   }
 }
 





More information about the llvm-commits mailing list