Do not analyze unecessary contracts

This commit is contained in:
Leo Alt
2021-12-24 19:36:32 +01:00
parent b28cd00aa0
commit fb8c138b8b
11 changed files with 26 additions and 9 deletions
+6
View File
@@ -1035,6 +1035,12 @@ void SMTEncoder::visitPublicGetter(FunctionCall const& _funCall)
}
}
bool SMTEncoder::shouldAnalyze(SourceUnit const& _source) const
{
return m_settings.contracts.isDefault() ||
m_settings.contracts.has(*_source.annotation().path);
}
bool SMTEncoder::shouldAnalyze(ContractDefinition const& _contract) const
{
if (!_contract.canBeDeployed())