Support "generate for (genvar i=0; ...".

This commit is contained in:
Wilson Snyder
2011-11-29 18:23:18 -05:00
parent e4c96d5be5
commit 362d642c87
13 changed files with 86 additions and 30 deletions
+4 -3
View File
@@ -479,13 +479,14 @@ private:
LinkDotBaseVertex* oldVxp = m_inlineVxp;
{
m_beginp = nodep;
// Ignore begin names
// We don't pickup variables (as not supported yet), but do need to find cells
m_inlineVxp = m_statep->insertBegin(m_inlineVxp, m_cellVxp, nodep);
// We don't pickup variables, but do need to find cells
nodep->iterateChildren(*this);
nodep->stmtsp()->iterateAndNext(*this);
}
m_inlineVxp = oldVxp;
m_beginp = oldbegin;
//
nodep->flatsp()->iterateAndNext(*this);
}
virtual void visit(AstVar* nodep, AstNUser*) {
if (!m_statep->forScopeCreation()