Fix tristate enables for -fno-inline (#7016) (#7019)

This commit is contained in:
Leela Pakanati
2026-02-08 22:47:09 -05:00
committed by GitHub
parent 5a236dd35d
commit e36838ad8e
2 changed files with 21 additions and 1 deletions
+2 -1
View File
@@ -1645,7 +1645,8 @@ class TristateVisitor final : public TristateBaseVisitor {
AstPin* const enpinp
= new AstPin{nodep->fileline(), nodep->pinNum(),
enModVarp->name(), // should be {var}"__en"
new AstVarRef{nodep->fileline(), enVarp, VAccess::WRITE}};
new AstVarRef{nodep->fileline(), enVarp,
inDeclProcessing ? VAccess::READ : VAccess::WRITE}};
enpinp->modVarp(enModVarp);
UINFO(9, " newpin " << enpinp);
enpinp->user2Or(U2_BOTH); // don't iterate the pin later