Reland and fix "Fix wide enum names" (#8344) (#8362) (#8365) (#8366)

This commit is contained in:
Marco Bartoli
2026-09-16 17:47:51 -04:00
committed by GitHub
parent 9f66980355
commit 08cadc034d
23 changed files with 910 additions and 158 deletions
+5
View File
@@ -447,6 +447,11 @@ class DeadVisitor final : public VNVisitor {
checkDType(nodep);
checkAll(nodep);
}
void visit(AstEnumDType* nodep) override {
// Widthing during parameter evaluation may have populated the cache.
nodep->tableMap().clear();
visit(static_cast<AstNodeDType*>(nodep));
}
void visit(AstEnumItemRef* nodep) override {
iterateChildren(nodep);
checkAll(nodep);