mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
[SMTChecker] Small refactoring of assignments to provide a common low-level point for model checker engines to hook into.
This commit is contained in:
@@ -194,6 +194,10 @@ protected:
|
||||
IntegerType const& _type
|
||||
);
|
||||
|
||||
/// Handles the actual assertion of the new value to the encoding context.
|
||||
/// Other assignment methods should use this one in the end.
|
||||
void assignment(smt::SymbolicVariable& _symVar, smtutil::Expression const& _value);
|
||||
|
||||
void assignment(VariableDeclaration const& _variable, Expression const& _value);
|
||||
/// Handles assignments to variables of different types.
|
||||
void assignment(VariableDeclaration const& _variable, smtutil::Expression const& _value);
|
||||
|
||||
Reference in New Issue
Block a user