mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
fix model gen for regex terms in theory_str
This commit is contained in:
parent
577cb19745
commit
4d5c1dcfb6
1 changed files with 7 additions and 2 deletions
|
@ -63,9 +63,14 @@ namespace smt {
|
|||
m_strings.insert(sym);
|
||||
return u.str.mk_string(sym);
|
||||
}
|
||||
} else {
|
||||
UNREACHABLE(); return NULL;
|
||||
}
|
||||
sort* seq = 0;
|
||||
if (u.is_re(s, seq)) {
|
||||
expr* v0 = get_fresh_value(seq);
|
||||
return u.re.mk_to_re(v0);
|
||||
}
|
||||
TRACE("t_str", tout << "unexpected sort in get_fresh_value(): " << mk_pp(s, m_manager) << std::endl;);
|
||||
UNREACHABLE(); return NULL;
|
||||
}
|
||||
virtual void register_value(expr * n) { /* Ignore */ }
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue