Convert cast tasks to assertions

This commit is contained in:
Wilson Snyder
2020-10-24 20:30:52 -04:00
parent 51d1235cda
commit 835905bdae
6 changed files with 24 additions and 5 deletions
+9
View File
@@ -76,6 +76,15 @@ private:
iterateAndNextNull(nodep->rhsp());
}
}
virtual void visit(AstCastDynamic* nodep) override {
VL_RESTORER(m_setRefLvalue);
{
m_setRefLvalue = VAccess::WRITE;
iterateAndNextNull(nodep->lhsp());
m_setRefLvalue = false;
iterateAndNextNull(nodep->rhsp());
}
}
virtual void visit(AstFOpen* nodep) override {
VL_RESTORER(m_setRefLvalue);
{