diff --git a/docs/CONTRIBUTORS b/docs/CONTRIBUTORS index 480e34d5e..1c78172f7 100644 --- a/docs/CONTRIBUTORS +++ b/docs/CONTRIBUTORS @@ -53,6 +53,7 @@ Jamie Iles Jan Van Winkel Jean Berniolles Jeremy Bennett +Jiuyang Liu John Coiner John Demme Jonathan Drolet diff --git a/src/V3EmitCSyms.cpp b/src/V3EmitCSyms.cpp index d47e749ff..756b29096 100644 --- a/src/V3EmitCSyms.cpp +++ b/src/V3EmitCSyms.cpp @@ -295,7 +295,7 @@ class EmitCSyms final : EmitCBaseVisitor { if (v3Global.opt.vpi()) { const string type = (nodep->origModName() == "__BEGIN__") ? "SCOPE_OTHER" : "SCOPE_MODULE"; - const string name = nodep->scopep()->name() + "__DOT__" + nodep->name(); + const string name = nodep->scopep()->shortName() + "__DOT__" + nodep->name(); const string name_dedot = AstNode::dedotName(name); const int timeunit = m_modp->timeunit().powerOfTen(); m_vpiScopeCandidates.insert(