Fix unpacked structure upper bit cleaning (#4978).

This commit is contained in:
Wilson Snyder
2024-03-15 21:56:24 -04:00
parent 65c3cb4708
commit e82c9db6da
4 changed files with 57 additions and 0 deletions
+5
View File
@@ -224,6 +224,11 @@ class CleanVisitor final : public VNVisitor {
iterateChildren(nodep);
setClean(nodep, true);
}
void visit(AstConsPackMember* nodep) override {
iterateChildren(nodep);
ensureClean(nodep->rhsp());
setClean(nodep, true);
}
void visit(AstSel* nodep) override {
operandTriop(nodep);
setClean(nodep, nodep->cleanOut());