Support assignment expressions.

This commit is contained in:
Wilson Snyder
2022-11-19 15:23:37 -05:00
parent 21d80cdfa1
commit aacb38b776
15 changed files with 201 additions and 52 deletions
+1 -1
View File
@@ -189,9 +189,9 @@ private:
iterateChildren(nodep);
}
void visit(AstAssignW* nodep) override {
VL_RESTORER(m_assignwp);
m_assignwp = nodep;
VL_DO_DANGLING(iterateChildren(nodep), nodep); // May delete nodep.
m_assignwp = nullptr;
}
void visit(AstNodeFTaskRef* nodep) override {
// Includes handling AstMethodCall, AstNew