From dbb57431dc776760ae50a5a8b78438cecbbe7d49 Mon Sep 17 00:00:00 2001 From: Ryszard Rozak Date: Tue, 24 Feb 2026 11:47:24 +0100 Subject: [PATCH] Add early return Signed-off-by: Ryszard Rozak --- src/V3Force.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/V3Force.cpp b/src/V3Force.cpp index 553c90f6a..2c57a4a29 100644 --- a/src/V3Force.cpp +++ b/src/V3Force.cpp @@ -290,6 +290,7 @@ private: } static AstNodeDType* getEnVarpDTypep(AstVar* const varp) { AstNodeDType* const origDTypep = varp->dtypep()->skipRefp(); + if (origDTypep->user1p()) return VN_AS(origDTypep->user1p(), NodeDType); const size_t unpackElemNum = checkIfDTypeSupportedRecurse(origDTypep, varp); if (unpackElemNum > ELEMENTS_MAX) { varp->v3warn(E_UNSUPPORTED, "Unsupported: Force of variable with "