From 2f90fb2bec9ad398e50e45180c3b247e3db6b37b Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Thu, 31 Aug 2023 18:34:37 -0400 Subject: [PATCH] Set lifetime for repeat variable (#4451 partial) --- src/V3LinkJump.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/V3LinkJump.cpp b/src/V3LinkJump.cpp index de4c1230e..b7785e975 100644 --- a/src/V3LinkJump.cpp +++ b/src/V3LinkJump.cpp @@ -196,6 +196,7 @@ private: // Spec says value is integral, if negative is ignored AstVar* const varp = new AstVar{nodep->fileline(), VVarType::BLOCKTEMP, name, nodep->findSigned32DType()}; + varp->lifetime(VLifetime::AUTOMATIC); varp->usedLoopIdx(true); m_modp->addStmtsp(varp); AstNode* initsp = new AstAssign{