mirror of
https://github.com/Z3Prover/z3
synced 2025-06-29 09:28:45 +00:00
maintain ownership of dependency
This commit is contained in:
parent
7b8980f82d
commit
974ea7b68d
4 changed files with 15 additions and 7 deletions
|
@ -31,8 +31,9 @@ namespace euf {
|
|||
expr* orig; // original expression that encoded equation
|
||||
app* var; // isolated variable
|
||||
expr_ref term; // defined term
|
||||
expr_dependency* dep;
|
||||
dependent_eq(expr* orig, app* var, expr_ref const& term, expr_dependency* d) : orig(orig), var(var), term(term), dep(d) {}
|
||||
expr_dependency_ref dep;
|
||||
dependent_eq(expr* orig, app* var, expr_ref const& term, expr_dependency* d) :
|
||||
orig(orig), var(var), term(term), dep(d, term.get_manager()) {}
|
||||
};
|
||||
|
||||
typedef vector<dependent_eq> dep_eq_vector;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue