From f3c0dfba96f077bf5cc3d7be8627b0c3197c2126 Mon Sep 17 00:00:00 2001 From: Ryszard Rozak Date: Thu, 26 Feb 2026 11:37:25 +0100 Subject: [PATCH] Fix dtypep of AstMemberDType Signed-off-by: Ryszard Rozak --- src/V3Force.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/V3Force.cpp b/src/V3Force.cpp index 2fd7d163e..5c5bcfc74 100644 --- a/src/V3Force.cpp +++ b/src/V3Force.cpp @@ -343,8 +343,10 @@ private: AstNodeDType* const enSubMdtp = getEnVarpDTypeRecursep(varp, subMdtp); if (subMdtp != enSubMdtp) { changed = true; - enMemberDTypes.push_back( - new AstMemberDType{mdtp->fileline(), mdtp->name(), enSubMdtp}); + AstMemberDType* const enMdtp + = new AstMemberDType{mdtp->fileline(), mdtp->name(), enSubMdtp}; + enMdtp->dtypep(enSubMdtp); + enMemberDTypes.push_back(enMdtp); } else { enMemberDTypes.push_back(mdtp->cloneTreePure(false)); }