Fix expression coverage in loops (#7511)

This commit is contained in:
Todd Strader
2026-04-28 15:33:41 -04:00
committed by GitHub
parent 76c1b26e3b
commit 0188679631
6 changed files with 41 additions and 8 deletions
+2
View File
@@ -300,7 +300,9 @@ class CoverageVisitor final : public VNVisitor {
void visit(AstLoop* nodep) override {
UASSERT_OBJ(!nodep->contsp(), nodep, "'contsp' only used before LinkJump");
VL_RESTORER(m_state);
VL_RESTORER(m_exprStmtsp);
VL_RESTORER(m_inToggleOff);
m_exprStmtsp = nodep;
m_inToggleOff = true;
createHandle(nodep);
iterateAndNextNull(nodep->stmtsp());