mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 02:15:19 +00:00
introduce fresh term when none is available in context or model to fix #2456
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
59f69bbe0d
commit
01920abf46
|
@ -81,8 +81,8 @@ namespace smt {
|
|||
expr * model_checker::get_type_compatible_term(expr * val) {
|
||||
for (auto const& kv : m_value2expr) {
|
||||
if (m.get_sort(kv.m_key) == m.get_sort(val) &&
|
||||
!contains_model_value(kv.m_key)) {
|
||||
return kv.m_key;
|
||||
!contains_model_value(kv.m_value)) {
|
||||
return kv.m_value;
|
||||
}
|
||||
}
|
||||
app* fresh_term = m.mk_fresh_const("sk", m.get_sort(val));
|
||||
|
|
Loading…
Reference in a new issue