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{