From e54fcb7bc97c35f35a81c101373835392ea49c68 Mon Sep 17 00:00:00 2001 From: Ryszard Rozak Date: Wed, 11 Feb 2026 14:16:57 +0100 Subject: [PATCH] Remove old functions Signed-off-by: Ryszard Rozak --- src/V3Force.cpp | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/src/V3Force.cpp b/src/V3Force.cpp index 88e0d52ce..c04d646dd 100644 --- a/src/V3Force.cpp +++ b/src/V3Force.cpp @@ -204,36 +204,6 @@ public: lhsDtypep->v3fatalSrc("Unhandled type"); } } - static AstNodeExpr* applySelects(AstNodeExpr* exprp, - const std::vector& selectExprs) { - for (AstNodeExpr* const sp : selectExprs) { - exprp = new AstArraySel{exprp->fileline(), exprp, sp->cloneTreePure(false)}; - } - return exprp; - } - AstNodeExpr* forcedUpdate(AstVarScope* const vscp, - const std::vector& selectExprs) const { - FileLine* const flp = vscp->fileline(); - AstVarRef* origRefp = new AstVarRef{flp, vscp, VAccess::READ}; - ForceState::markNonReplaceable(origRefp); - AstNodeExpr* const origp = applySelects(origRefp, selectExprs); - if (ForceState::isRangedDType(vscp)) { - return new AstOr{ - flp, - new AstAnd{ - flp, - applySelects(new AstVarRef{flp, m_enVscp, VAccess::READ}, selectExprs), - applySelects(new AstVarRef{flp, m_valVscp, VAccess::READ}, selectExprs)}, - new AstAnd{ - flp, - new AstNot{flp, applySelects(new AstVarRef{flp, m_enVscp, VAccess::READ}, - selectExprs)}, - origp}}; - } - return new AstCond{ - flp, applySelects(new AstVarRef{flp, m_enVscp, VAccess::READ}, selectExprs), - applySelects(new AstVarRef{flp, m_valVscp, VAccess::READ}, selectExprs), origp}; - } static AstNodeExpr* wrapIntoExprp(AstVarRef* const refp, AstNodeExpr* const exprp, AstVarRef* const varRefToReplacep) { if (exprp == varRefToReplacep) {