Fix eliminating assignments to DPI-read vaiables (#7158)

This commit is contained in:
Geza Lore
2026-02-28 10:09:01 -05:00
committed by GitHub
parent face700f29
commit 2ceea267e5
7 changed files with 96 additions and 5 deletions
+1
View File
@@ -129,6 +129,7 @@ public:
const AstVar* const varp = vscp->varp();
// We don't optimize any public sigs
if (varp->isSigPublic()) return;
if (varp->isReadByDpi()) return;
if (varp->sensIfacep()) return;
// Check the var entry, and remove if appropriate
AstNodeStmt* const oldassp = entr.assignp();