Remove unreachable static member-select branch in dist frozen gating

This commit is contained in:
Yilou Wang 2026-07-08 23:20:47 +02:00
parent cc9b7676ba
commit c99e17065a
1 changed files with 0 additions and 5 deletions

View File

@ -4605,11 +4605,6 @@ class RandomizeVisitor final : public VNVisitor {
AstVar* const varp = mselp->varp();
const RandomizeMode rmode = {.asInt = varp->user1()};
if (!rmode.usesMode || !gatedVars.insert(varp).second) return;
if (varp->lifetime().isStatic()) {
if (AstNodeExpr* const readp = staticModeRead(varp))
addModeGate(readp, rmode.index);
return;
}
AstVar* const memberModep = getRandModeVarFromClass(VN_AS(varp->user2p(), NodeModule));
if (!memberModep) return;
AstMemberSel* const modeSelp