Fix disable iff in simple properties (#6890)

This commit is contained in:
Ryszard Rozak
2026-01-07 07:02:52 -08:00
committed by GitHub
parent c7361f177b
commit da14e7c4bb
5 changed files with 687 additions and 696 deletions
+5 -1
View File
@@ -697,7 +697,11 @@ class AssertVisitor final : public VNVisitor {
m_inSampled = true;
iterateChildren(nodep);
}
nodep->replaceWith(nodep->exprp()->unlinkFrBack());
if (nodep->exprp()) {
nodep->replaceWith(nodep->exprp()->unlinkFrBack());
} else {
nodep->unlinkFrBack();
}
VL_DO_DANGLING(pushDeletep(nodep), nodep);
}
void visit(AstVarRef* nodep) override {