File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -390,10 +390,16 @@ string YulOptimizerTestCommon::randomOptimiserStep(unsigned _seed)
390390 if (count == idx)
391391 {
392392 string optimiserStep = step.first ;
393- // Do not fuzz mainFunction or wordSizeTransform
393+ // Do not fuzz mainFunction and wordSizeTransform
394394 // because they do not preserve yul code semantics.
395- if (optimiserStep == " mainFunction" || optimiserStep == " wordSizeTransform" )
396- // "Fullsuite" is fuzzed roughly three times more frequently than
395+ // Do not fuzz reasoning based simplifier because
396+ // it can sometimes drain memory.
397+ if (
398+ optimiserStep == " mainFunction" ||
399+ optimiserStep == " wordSizeTransform" ||
400+ optimiserStep == " reasoningBasedSimplifier"
401+ )
402+ // "Fullsuite" is fuzzed roughly four times more frequently than
397403 // other steps because of the filtering in place above.
398404 return " fullSuite" ;
399405 else
You can’t perform that action at this time.
0 commit comments