From 14be536c83a5d4c4cc796df73f569abf9d6bba5c Mon Sep 17 00:00:00 2001 From: Edmund Lam Date: Wed, 8 Jul 2026 10:18:51 -0400 Subject: [PATCH] UASSERT_OBJ --- src/V3Param.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/V3Param.cpp b/src/V3Param.cpp index 68fe481bd..e7eeef45a 100644 --- a/src/V3Param.cpp +++ b/src/V3Param.cpp @@ -1323,7 +1323,7 @@ class ParamProcessor final { if (!structp) break; AstMemberDType* const foundMemp = VN_CAST( m_memberMap.findMember(structp, fieldRefp->name()), MemberDType); - if (!foundMemp) break; + UASSERT_OBJ(foundMemp, outerDotp, "member not found in struct/union"); if (!foundMemp->subDTypep()) break; totalLsb += foundMemp->lsb(); sliceWidth = foundMemp->width();