mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Disable SMT checker to silence memory leak reports from z3
This commit is contained in:
parent
4e171a8b61
commit
321e09b62f
@ -86,7 +86,7 @@ void FuzzerUtil::testCompiler(
|
||||
StringMap& _input,
|
||||
bool _optimize,
|
||||
unsigned _rand,
|
||||
bool _forceSMT,
|
||||
bool ,
|
||||
bool _compileViaYul
|
||||
)
|
||||
{
|
||||
@ -97,16 +97,16 @@ void FuzzerUtil::testCompiler(
|
||||
optimiserSettings = frontend::OptimiserSettings::standard();
|
||||
else
|
||||
optimiserSettings = frontend::OptimiserSettings::minimal();
|
||||
if (_forceSMT)
|
||||
{
|
||||
forceSMT(_input);
|
||||
compiler.setModelCheckerSettings({
|
||||
frontend::ModelCheckerContracts::Default(),
|
||||
frontend::ModelCheckerEngine::All(),
|
||||
frontend::ModelCheckerTargets::Default(),
|
||||
/*timeout=*/1
|
||||
});
|
||||
}
|
||||
// if (_forceSMT)
|
||||
// {
|
||||
// forceSMT(_input);
|
||||
// compiler.setModelCheckerSettings({
|
||||
// frontend::ModelCheckerContracts::Default(),
|
||||
// frontend::ModelCheckerEngine::All(),
|
||||
// frontend::ModelCheckerTargets::Default(),
|
||||
// /*timeout=*/1
|
||||
// });
|
||||
// }
|
||||
compiler.setSources(_input);
|
||||
compiler.setEVMVersion(evmVersion);
|
||||
compiler.setOptimiserSettings(optimiserSettings);
|
||||
|
Loading…
Reference in New Issue
Block a user