Fix sampled-value functions output on the first cycle (#8162)

This commit is contained in:
Artur Bieniek
2026-08-26 10:30:59 -04:00
committed by GitHub
parent cce0277e1a
commit 7f9333723f
7 changed files with 158 additions and 24 deletions
+4 -2
View File
@@ -1284,7 +1284,8 @@ private:
lhsp
= new AstAnd{flp, new AstNot{flp, m_disablep->cloneTreePure(false)}, lhsp};
}
AstPast* const pastp = new AstPast{flp, lhsp};
AstPast* const pastp
= new AstPast{flp, lhsp, nullptr, nullptr, /* propertyTiming */ true};
pastp->dtypeFrom(lhsp);
pastp->sentreep(newSenTree(nodep));
condp = pastp;
@@ -1308,7 +1309,8 @@ private:
lhsp = new AstAnd{flp, new AstNot{flp, m_disablep->cloneTreePure(false)}, lhsp};
}
AstPast* const pastp = new AstPast{flp, lhsp};
AstPast* const pastp
= new AstPast{flp, lhsp, nullptr, nullptr, /* propertyTiming */ true};
pastp->dtypeFrom(lhsp);
pastp->sentreep(newSenTree(nodep));
AstNodeExpr* const exprp