Internals: Make V3LiftExpr non optional (#8369)

This commit is contained in:
Geza Lore
2026-09-16 12:29:56 -04:00
committed by GitHub
parent 282b898b21
commit 573c2e61a6
13 changed files with 141 additions and 24 deletions
+3 -1
View File
@@ -1518,7 +1518,9 @@ void V3Options::parseOptsList(FileLine* fl, const string& optdir, int argc,
DECL_OPTION("-finline-funcs-eager", FOnOff, &m_fInlineFuncsEager);
DECL_OPTION("-flife", FOnOff, &m_fLife);
DECL_OPTION("-flife-post", FOnOff, &m_fLifePost);
DECL_OPTION("-flift-expr", FOnOff, &m_fLiftExpr);
DECL_OPTION("-flift-expr", CbFOnOff, [fl](bool) {
fl->v3warn(DEPRECATED, "Option '-fno-lift-expr' is deprecated and has no effect");
});
DECL_OPTION("-flocalize", FOnOff, &m_fLocalize);
DECL_OPTION("-fmerge-cond", FOnOff, &m_fMergeCond);
DECL_OPTION("-fmerge-cond-motion", FOnOff, &m_fMergeCondMotion);