From 0b9c6ed17858066510e934f2efe72b8a973a5226 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 8 Jan 2010 13:29:00 -0500 Subject: [PATCH] --cdc: Show duplicated varscopes --- src/V3EmitV.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/V3EmitV.cpp b/src/V3EmitV.cpp index 181159ccf..8c99f9f05 100644 --- a/src/V3EmitV.cpp +++ b/src/V3EmitV.cpp @@ -437,8 +437,12 @@ class EmitVBaseVisitor : public EmitCBaseVisitor { } // Terminals virtual void visit(AstVarRef* nodep, AstNUser*) { - putfs(nodep,nodep->hiername()); - puts(nodep->varp()->prettyName()); + if (nodep->varScopep()) + putfs(nodep,nodep->varScopep()->prettyName()); + else { + putfs(nodep,nodep->hiername()); + puts(nodep->varp()->prettyName()); + } } virtual void visit(AstVarXRef* nodep, AstNUser*) { putfs(nodep,nodep->dotted());