mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Reasoning is always valid.
This commit is contained in:
parent
c34019f136
commit
9ec7cf88ec
@ -50,11 +50,7 @@ void ReasoningBasedSimplifier::run(OptimiserStepContext& _context, Block& _ast)
|
|||||||
|
|
||||||
std::optional<string> ReasoningBasedSimplifier::invalidInCurrentEnvironment()
|
std::optional<string> ReasoningBasedSimplifier::invalidInCurrentEnvironment()
|
||||||
{
|
{
|
||||||
// SMTLib2 interface is always available, but we would like to have synchronous answers.
|
return nullopt;
|
||||||
if (smtutil::SMTPortfolio{}.solvers() <= 1)
|
|
||||||
return string{"No SMT solvers available."};
|
|
||||||
else
|
|
||||||
return nullopt;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReasoningBasedSimplifier::operator()(VariableDeclaration& _varDecl)
|
void ReasoningBasedSimplifier::operator()(VariableDeclaration& _varDecl)
|
||||||
|
Loading…
Reference in New Issue
Block a user