[SMTChecker] Support constants via modules

This commit is contained in:
Leo Alt
2021-09-16 14:35:05 +02:00
parent 4284499180
commit a1bea368cb
9 changed files with 118 additions and 33 deletions
+2
View File
@@ -393,6 +393,8 @@ protected:
/// type conversion.
std::vector<smtutil::Expression> symbolicArguments(FunctionCall const& _funCall, ContractDefinition const* _contextContract);
smtutil::Expression constantExpr(Expression const& _expr, VariableDeclaration const& _var);
/// Traverses all source units available collecting free functions
/// and internal library functions in m_freeFunctions.
void collectFreeFunctions(std::set<SourceUnit const*, ASTNode::CompareByID> const& _sources);