Fix typedef clocking input sampling (#7688 partial) (#8204)

This commit is contained in:
Marco Bartoli
2026-08-23 10:38:28 -04:00
committed by GitHub
parent c4b84b20f7
commit 63a59fce22
2 changed files with 23 additions and 1 deletions
+1 -1
View File
@@ -3946,7 +3946,7 @@ class WidthVisitor final : public VNVisitor {
nodep->varp(varp);
if (nodep->access().isWriteOrRW()) V3LinkLValue::linkLValueSet(nodep);
if (AstIfaceRefDType* const adtypep
= VN_CAST(nodep->fromp()->dtypep(), IfaceRefDType)) {
= VN_CAST(nodep->fromp()->dtypep()->skipRefp(), IfaceRefDType)) {
nodep->varp()->sensIfacep(adtypep->ifacep());
}
UINFO(9, " done clocking msel " << nodep);