Fix FSM detect unchecked casts and variable redeclaration (#7758)

This commit is contained in:
Adam Kostrzewski
2026-06-11 08:37:23 -04:00
committed by GitHub
parent 901909d3c7
commit 394c9bc9b2
18 changed files with 736 additions and 13 deletions
+3 -1
View File
@@ -530,8 +530,10 @@ class CoverageVisitor final : public VNVisitor {
newent.cleanup();
}
}
} else if (VN_IS(dtypep, QueueDType)) {
} else if (VN_IS(dtypep, QueueDType) || VN_IS(dtypep, AssocArrayDType)
|| VN_IS(dtypep, WildcardArrayDType)) {
// Not covered
varp->v3warn(COVERIGN, "Coverage ignored for type " << dtypep->prettyTypeName());
} else {
dtypep->v3fatalSrc("Unexpected node data type in toggle coverage generation: "
<< dtypep->prettyTypeName());