Fix NFA assertion scheduling to fix outcome counts (#7946)

This commit is contained in:
Yilou Wang
2026-08-29 15:53:08 -04:00
committed by GitHub
parent 3c121c0a2e
commit c81be029a6
55 changed files with 3788 additions and 1240 deletions
+6
View File
@@ -675,6 +675,12 @@ private:
iterateAndNextNull(nodep->stmtsp());
m_seniAlwaysp = nullptr;
}
void visit(AstAlwaysObserved* nodep) override {
iterateAndNextNull(nodep->sentreep());
VL_RESTORER(m_seniAlwaysp);
m_seniAlwaysp = nodep->sentreep()->sensesp();
iterateAndNextNull(nodep->stmtsp());
}
void visit(AstNodeCoverOrAssert* nodep) override {
if (nodep->sentreep()) return; // Already processed