mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 10:25:18 +00:00
track reference counts of allocated characters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6edabd6c03
commit
90eb4de526
|
@ -1994,7 +1994,9 @@ model_value_proc * theory_seq::mk_value(enode * n, model_generator & mg) {
|
|||
}
|
||||
else if (m_unicode.enabled() && m_util.is_char(e)) {
|
||||
unsigned ch = m_unicode.get_value(n->get_th_var(get_id()));
|
||||
return alloc(expr_wrapper_proc, m_util.str.mk_char(ch));
|
||||
app* val = m_util.str.mk_char(ch);
|
||||
m_factory->add_trail(val);
|
||||
return alloc(expr_wrapper_proc, val);
|
||||
}
|
||||
else {
|
||||
return alloc(expr_wrapper_proc, mk_value(e));
|
||||
|
|
Loading…
Reference in a new issue