mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
[SMTChecker] Small refactoring of defining SMT expressions for structs/tuples
This commit is contained in:
@@ -311,6 +311,8 @@ protected:
|
||||
void createExpr(Expression const& _e);
|
||||
/// Creates the expression and sets its value.
|
||||
void defineExpr(Expression const& _e, smtutil::Expression _value);
|
||||
/// Creates the tuple expression and sets its value.
|
||||
void defineExpr(Expression const& _e, std::vector<std::optional<smtutil::Expression>> const& _values);
|
||||
/// Overwrites the current path condition
|
||||
void setPathCondition(smtutil::Expression const& _e);
|
||||
/// Adds a new path condition
|
||||
|
||||
Reference in New Issue
Block a user