Use STATIC lifetime for variables created from clocking items (#4262)

Signed-off-by: Krzysztof Boronski <[email protected]>
This commit is contained in:
Krzysztof Boroński
2023-06-01 17:49:27 +02:00
committed by GitHub
parent db7935faf3
commit 0e24f36fef
+1
View File
@@ -1174,6 +1174,7 @@ class LinkDotFindVisitor final : public VNVisitor {
}
AstVar* const newvarp = new AstVar{nodep->fileline(), VVarType::MODULETEMP, varname,
VFlagChildDType{}, dtypep};
newvarp->lifetime(VLifetime::STATIC);
nodep->varp(newvarp);
iterate(nodep->exprp());
}