Internals: Do not overload AstVar::isPrimaryIO() for sampled value vars

This commit is contained in:
Geza Lore
2026-06-15 09:17:41 +01:00
parent 5ab2bf1ec4
commit a07a980b73
3 changed files with 3 additions and 5 deletions
+1 -1
View File
@@ -608,7 +608,7 @@ AstNode* createInputCombLoop(AstNetlist* netlistp, AstCFunc* const initFuncp,
auto it = inp2changedp.find(vscp);
if (it != inp2changedp.end()) {
out.push_back(it->second);
} else if (varp->isPrimaryInish() || varp->isSigUserRWPublic()) {
} else if (varp->isPrimaryInish() || varp->isSigUserRWPublic() || varp->sampled()) {
if (!firstIterTriggerp) {
firstIterTriggerp
= trigKit.newExtraTriggerSenTree(trigKit.vscp(), firstIterationTrigger);