Fix $fatal to not be affected by +verilator+error+limit (#5135).

This commit is contained in:
Wilson Snyder
2024-09-13 20:45:44 -04:00
parent eb66e137db
commit 0fe8c73d19
15 changed files with 112 additions and 48 deletions
+1 -1
View File
@@ -189,7 +189,7 @@ class AssertVisitor final : public VNVisitor {
AstNodeStmt* const bodysp = dispp;
replaceDisplay(dispp, "%%Error"); // Convert to standard DISPLAY format
if (exprsp) dispp->fmtp()->exprsp()->addNext(exprsp);
if (v3Global.opt.stopFail()) bodysp->addNext(new AstStop{nodep->fileline(), true});
if (v3Global.opt.stopFail()) bodysp->addNext(new AstStop{nodep->fileline(), false});
return bodysp;
}