Fix 'bad select range' warning missing some cases, bug43.

This commit is contained in:
Wilson Snyder
2008-11-12 20:54:58 -05:00
parent 4eeeb72dd5
commit e46e7bbf99
5 changed files with 87 additions and 2 deletions
+1
View File
@@ -222,6 +222,7 @@ private:
&& (!varp->rangep() || varp->msb()) // else it's non-resolvable parameterized
&& ( ( (nodep->msbConst() > varp->msbMaxSelect())
|| (nodep->lsbConst() > varp->msbMaxSelect())))) {
// See also warning in V3Width
nodep->v3error("Selection index out of range: "
<<nodep->msbConst()<<":"<<nodep->lsbConst()
<<" outside "<<varp->msbMaxSelect()<<":0"