3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-07-01 04:48:54 +00:00

use expr id when doing model construction and not internal id

This commit is contained in:
CEisenhofer 2026-05-28 18:02:41 +02:00
parent 8f74296cf2
commit 7d7199dec6
4 changed files with 36 additions and 26 deletions

View file

@ -106,11 +106,6 @@ namespace smt {
// Collect enode dependencies required to evaluate an snode value.
void collect_dependencies(euf::snode* n, ptr_vector<enode>& deps) const;
// register all string literals appearing in the constraint store
// with the factory to avoid collisions with fresh values.
void register_existing_values(seq::nielsen_graph& nielsen);
// look up or compute the value for an snode variable.
// If no assignment exists, delegates to mk_fresh_value.
expr* get_var_value(euf::snode* var);