Internals: Add missing VL_DO_DANGLING. No functional change intended.

This commit is contained in:
Wilson Snyder
2024-05-08 08:36:24 -04:00
parent 2a9f29912c
commit 1cc37ad6ce
16 changed files with 23 additions and 31 deletions
+1 -4
View File
@@ -53,10 +53,7 @@ public:
~LifeState() {
V3Stats::addStatSum("Optimizations, Lifetime assign deletions", m_statAssnDel);
V3Stats::addStatSum("Optimizations, Lifetime constant prop", m_statAssnCon);
for (AstNode* ip : m_unlinkps) {
ip->unlinkFrBack();
ip->deleteTree();
}
for (AstNode* ip : m_unlinkps) VL_DO_DANGLING(ip->unlinkFrBack()->deleteTree(), ip);
}
// METHODS
void pushUnlinkDeletep(AstNode* nodep) { m_unlinkps.push_back(nodep); }