Only in static tasks

Signed-off-by: Kamil Danecki <kdanecki@internships.antmicro.com>
This commit is contained in:
Kamil Danecki 2026-03-24 10:11:01 +01:00
parent 24a50a39bf
commit 3a2c29c04b
1 changed files with 1 additions and 1 deletions

View File

@ -382,7 +382,7 @@ class LinkParseVisitor final : public VNVisitor {
}
}
} else if (m_ftaskp) {
if (m_ftaskp->exists([&](const AstNode* nodep) {return nodep->isTimingControl();})) {
if (m_ftaskp->lifetime().isStatic() && m_ftaskp->exists([&](const AstNode* nodep) {return nodep->isTimingControl();})) {
nodep->lifetime(VLifetime::STATIC_IMPLICIT);
} else {
nodep->lifetime(VLifetime::AUTOMATIC_IMPLICIT);