Fix access mode

Signed-off-by: Ryszard Rozak <rrozak@antmicro.com>
This commit is contained in:
Ryszard Rozak 2025-11-05 13:50:33 +01:00
parent 9425745f47
commit dede75ab4c
1 changed files with 1 additions and 0 deletions

View File

@ -308,6 +308,7 @@ class ForceConvertVisitor final : public VNVisitor {
if (refp->access() != VAccess::WRITE) return;
AstVarScope* const vscp = refp->varScopep();
if (vscp->varp()->isContinuously()) {
refp->access(VAccess::READ);
ForceState::markNonReplaceable(refp);
} else {
refp->replaceWith(m_state.getForceComponents(vscp).forcedUpdate(vscp));