Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for
authorBrian Gaeke <gaeke@uiuc.edu>
Mon, 19 Apr 2004 18:53:43 +0000 (18:53 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Mon, 19 Apr 2004 18:53:43 +0000 (18:53 +0000)
the name of %fsr (as the comment in SparcV9RegClassInfo.h used to suggest)
you would walk off the end of the FloatCCRegName array.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13070 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9RegInfo.cpp

index dd5a02d193985ef453be0eeb13cbfae1c130dd40..b6da2e6403dd7caf101a0e40b45626c72d362d76 100644 (file)
@@ -106,7 +106,6 @@ const char * const SparcV9FloatRegClass::getRegName(unsigned reg) const {
   return FloatRegNames[reg];
 }
 
-
 static const char * const IntCCRegNames[] = {    
   "xcc",  "icc",  "ccr"
 };
@@ -121,7 +120,7 @@ static const char * const FloatCCRegNames[] = {
 };
 
 const char * const SparcV9FloatCCRegClass::getRegName(unsigned reg) const {
-  assert (reg < 5);
+  assert (reg < 4);
   return FloatCCRegNames[reg];
 }