diff --git a/src/V3EmitV.cpp b/src/V3EmitV.cpp index 940277a8d..e59ecfa38 100644 --- a/src/V3EmitV.cpp +++ b/src/V3EmitV.cpp @@ -494,6 +494,11 @@ class EmitVBaseVisitor VL_NOT_FINAL : public EmitCBaseVisitor { emitVerilogFormat(nodep, nodep->emitVerilog(), nodep->lhsp(), nodep->rhsp(), nodep->thsp()); } + virtual void visit(AstMemberSel* nodep) override { + iterate(nodep->fromp()); + puts("."); + puts(nodep->prettyName()); + } virtual void visit(AstAttrOf* nodep) override { putfs(nodep, "$_ATTROF("); iterateAndNextConstNull(nodep->fromp());