--cdc: Show duplicated varscopes

This commit is contained in:
Wilson Snyder 2010-01-08 13:29:00 -05:00
parent d903855aa3
commit 0b9c6ed178
1 changed files with 6 additions and 2 deletions

View File

@ -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());