Internals: Fix and enforce brace new constructors. No functional change intended.

This commit is contained in:
Wilson Snyder
2025-08-08 18:21:12 -04:00
parent 1eccfa64b5
commit 3ca1c9b6dd
8 changed files with 28 additions and 18 deletions
+2 -2
View File
@@ -1205,7 +1205,7 @@ class CaptureVisitor final : public VNVisitor {
thisRefp->user1(true);
m_ignore.emplace(thisRefp);
AstMemberSel* const memberSelp
= new AstMemberSel(nodep->fileline(), thisRefp, nodep->varp());
= new AstMemberSel{nodep->fileline(), thisRefp, nodep->varp()};
memberSelp->user2p(m_targetp);
nodep->replaceWith(memberSelp);
VL_DO_DANGLING(pushDeletep(nodep), nodep);
@@ -1259,7 +1259,7 @@ class CaptureVisitor final : public VNVisitor {
return;
}
AstVarRef* const varRefp
= new AstVarRef(nodep->fileline(), nodep->varp(), nodep->access());
= new AstVarRef{nodep->fileline(), nodep->varp(), nodep->access()};
fixupClassOrPackage(nodep->varp(), varRefp);
varRefp->user1(nodep->user1());
nodep->replaceWith(varRefp);