Internals: Remove the name field from AstVarRef (#4395)

This commit is contained in:
Krzysztof Bieganski
2023-08-03 02:52:52 -04:00
committed by GitHub
parent 446f21d2a0
commit 9caa79a7ea
25 changed files with 110 additions and 152 deletions
+1 -6
View File
@@ -89,12 +89,7 @@ private:
rename(nodep, false);
}
}
void visit(AstVarRef* nodep) override {
if (nodep->varp()) {
iterate(nodep->varp());
nodep->name(nodep->varp()->name());
}
}
void visit(AstVarRef* nodep) override { iterate(nodep->varp()); }
void visit(AstCell* nodep) override {
if (!nodep->user1()) {
rename(nodep, (!nodep->modp()->modPublic() && !VN_IS(nodep->modp(), ClassPackage)));