Fix LATCH warning for automatic variables (#5918)

This commit is contained in:
Yutetsu TAKATSUKASA
2025-04-05 06:21:34 -04:00
committed by GitHub
parent 6ba06498db
commit b9f0612db8
3 changed files with 46 additions and 1 deletions
+1 -1
View File
@@ -314,7 +314,7 @@ class ActiveLatchCheckVisitor final : public VNVisitorConst {
void visit(AstVarRef* nodep) override {
const AstVar* const varp = nodep->varp();
if (nodep->access().isWriteOrRW() && varp->isSignal() && !varp->isUsedLoopIdx()
&& !varp->isFuncLocalSticky()) {
&& !varp->isFuncLocalSticky() && !varp->lifetime().isAutomatic()) {
m_graph.addAssignment(nodep);
}
}