3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00

fixing 2267

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-05-06 15:31:55 +02:00
parent 16af728fbe
commit 28ce701e17
15 changed files with 174 additions and 48 deletions

View file

@ -1846,6 +1846,14 @@ public:
return mk_func_decl(name, 2, d, range, assoc, comm, false);
}
bool is_considered_uninterpreted(func_decl* f) {
if (f->get_family_id() == null_family_id) {
return true;
}
decl_plugin* p = get_plugin(f->get_family_id());
return !p || p->is_considered_uninterpreted(f);
}
app * mk_app(func_decl * decl, unsigned num_args, expr * const * args);
app * mk_app(func_decl * decl, expr * const * args) {

View file

@ -167,6 +167,7 @@ public:
static void get_param_descrs(param_descrs & r) {}
void set_solver(expr_solver* solver) { m_re2aut.set_solver(solver); }
bool has_solver() { return m_re2aut.has_solver(); }
br_status mk_app_core(func_decl * f, unsigned num_args, expr * const * args, expr_ref & result);