Support $value$plusargs with variables, bug1165.

This commit is contained in:
Wilson Snyder
2017-05-18 22:41:43 -04:00
parent ce879122bb
commit b032fce962
12 changed files with 149 additions and 98 deletions
+3 -1
View File
@@ -174,8 +174,10 @@ private:
virtual void visit(AstValuePlusArgs* nodep) {
bool last_setRefLvalue = m_setRefLvalue;
{
m_setRefLvalue = false;
nodep->searchp()->iterateAndNext(*this);
m_setRefLvalue = true;
nodep->exprsp()->iterateAndNext(*this);
nodep->outp()->iterateAndNext(*this);
}
m_setRefLvalue = last_setRefLvalue;
}