From: Brian Gaeke Date: Mon, 19 Apr 2004 18:53:43 +0000 (+0000) Subject: Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=03b562aecb29807a4d144fbf7a1e9ed7a4b7dcd4;p=oota-llvm.git Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for 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 --- diff --git a/lib/Target/SparcV9/SparcV9RegInfo.cpp b/lib/Target/SparcV9/SparcV9RegInfo.cpp index dd5a02d1939..b6da2e6403d 100644 --- a/lib/Target/SparcV9/SparcV9RegInfo.cpp +++ b/lib/Target/SparcV9/SparcV9RegInfo.cpp @@ -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]; }