3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-05 07:23:58 +00:00

attempt to track popped variables, still segfaults, WIP

This commit is contained in:
Murphy Berzish 2015-11-30 19:22:01 -05:00
parent 07626a1e03
commit dd0bc13be7
2 changed files with 43 additions and 4 deletions

View file

@ -82,6 +82,7 @@ namespace smt {
std::set<expr*> variable_set;
std::set<expr*> internal_variable_set;
std::map<int, std::set<expr*> > internal_variable_scope_levels;
std::set<expr*> input_var_in_len;
@ -113,6 +114,7 @@ namespace smt {
void add_cut_info_merge(expr * destNode, int slevel, expr * srcNode);
bool has_self_cut(expr * n1, expr * n2);
void track_variable_scope(expr * var);
app * mk_str_var(std::string name);
app * mk_nonempty_str_var();
app * mk_internal_xor_var();