Optimize functions inlined from packages in Dfg (#7091)

This commit is contained in:
Geza Lore
2026-02-18 19:11:33 +00:00
committed by GitHub
parent cf1de0b9a8
commit 2cd8dc6cf7
3 changed files with 24 additions and 0 deletions
+2
View File
@@ -274,6 +274,8 @@ private:
UASSERT_OBJ(
!(v3Global.assertScoped() && m_inScope && nodep->varp() && !nodep->varScopep()), nodep,
"VarRef missing VarScope pointer");
UASSERT_OBJ(!v3Global.assertScoped() || !nodep->classOrPackagep(), nodep,
"VarRef classOrPackagep must be nullptr after V3Scope");
if (m_cfuncp) {
// Check if variable is an in-scope local, otherwise mark as suspect
if (const AstVar* const varp = nodep->varp()) {