mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
harness internalization and API for #1776
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
fed977b492
commit
f306f75e36
5 changed files with 16 additions and 12 deletions
|
@ -438,8 +438,7 @@ namespace smt {
|
|||
}
|
||||
}
|
||||
|
||||
extra_fresh_value * model_generator::mk_extra_fresh_value(sort * s) {
|
||||
SASSERT(s->is_infinite());
|
||||
extra_fresh_value * model_generator::mk_extra_fresh_value(sort * s) {
|
||||
extra_fresh_value * r = alloc(extra_fresh_value, s, m_fresh_idx);
|
||||
m_fresh_idx++;
|
||||
m_extra_fresh_values.push_back(r);
|
||||
|
|
|
@ -850,6 +850,7 @@ namespace smt {
|
|||
}
|
||||
|
||||
bool theory_bv::internalize_term(app * term) {
|
||||
scoped_suspend_rlimit _suspend_cancel(get_manager().limit());
|
||||
try {
|
||||
SASSERT(term->get_family_id() == get_family_id());
|
||||
TRACE("bv", tout << "internalizing term: " << mk_bounded_pp(term, get_manager()) << "\n";);
|
||||
|
@ -910,7 +911,7 @@ namespace smt {
|
|||
}
|
||||
}
|
||||
catch (z3_exception& ex) {
|
||||
IF_VERBOSE(1, verbose_stream() << ex.msg() << "\n";);
|
||||
IF_VERBOSE(1, verbose_stream() << "internalize_term: " << ex.msg() << "\n";);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue