Fix time to not advance after $finish (#7095).

Fixes #7095.
This commit is contained in:
Wilson Snyder
2026-02-18 19:36:36 -05:00
parent 3b7dfce6f5
commit 702d6ede09
5 changed files with 56 additions and 3 deletions
+1 -1
View File
@@ -458,7 +458,7 @@ class EmitCModel final : public EmitCFunc {
putns(modp, "bool " + EmitCUtil::topClassName()
+ "::eventsPending() { return !vlSymsp->TOP.");
puts(delaySchedp->nameProtect());
puts(".empty(); }\n\n");
puts(".empty() && !contextp()->gotFinish(); }\n\n");
putns(modp, "uint64_t " + EmitCUtil::topClassName()
+ "::nextTimeSlot() { return vlSymsp->TOP.");