mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
[SMTChecker] Removing usage of UFs to access SSA indices
This commit is contained in:
@@ -30,7 +30,11 @@ SymbolicBoolVariable::SymbolicBoolVariable(
|
||||
SymbolicVariable(_decl, _interface)
|
||||
{
|
||||
solAssert(m_declaration.type()->category() == Type::Category::Bool, "");
|
||||
m_expression = make_shared<smt::Expression>(m_interface.newFunction(uniqueSymbol(), smt::Sort::Int, smt::Sort::Bool));
|
||||
}
|
||||
|
||||
smt::Expression SymbolicBoolVariable::valueAtSequence(int _seq) const
|
||||
{
|
||||
return m_interface.newBool(uniqueSymbol(_seq));
|
||||
}
|
||||
|
||||
void SymbolicBoolVariable::setZeroValue(int _seq)
|
||||
|
||||
Reference in New Issue
Block a user