mirror of
https://github.com/Z3Prover/z3
synced 2026-05-17 23:49:28 +00:00
First try to do better dependency tracking
This commit is contained in:
parent
60913f0068
commit
e25e93503b
10 changed files with 212 additions and 143 deletions
|
|
@ -122,6 +122,13 @@ namespace euf {
|
|||
// register expression in both sgraph and egraph
|
||||
enode* mk_enode(expr* e);
|
||||
|
||||
snode* get_snode(expr * expr) {
|
||||
snode* s = find(expr);
|
||||
if (!s)
|
||||
s = mk(expr);
|
||||
return s;
|
||||
}
|
||||
|
||||
sort* get_str_sort() const { return m_str_sort; }
|
||||
|
||||
// return true if a, b are of the same length and distinct
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue