mirror of
https://github.com/Z3Prover/z3
synced 2025-04-27 10:55:50 +00:00
parent
3074e2b80c
commit
fcc7bd35e5
3 changed files with 17 additions and 13 deletions
|
@ -2346,10 +2346,10 @@ app * ast_manager::mk_app(func_decl * decl, unsigned num_args, expr * const * ar
|
|||
|
||||
|
||||
func_decl * ast_manager::mk_fresh_func_decl(symbol const & prefix, symbol const & suffix, unsigned arity,
|
||||
sort * const * domain, sort * range) {
|
||||
sort * const * domain, sort * range, bool skolem) {
|
||||
func_decl_info info(null_family_id, null_decl_kind);
|
||||
info.m_skolem = true;
|
||||
SASSERT(info.is_skolem());
|
||||
info.m_skolem = skolem;
|
||||
SASSERT(skolem == info.is_skolem());
|
||||
func_decl * d;
|
||||
if (prefix == symbol::null && suffix == symbol::null) {
|
||||
d = mk_func_decl(symbol(m_fresh_id), arity, domain, range, &info);
|
||||
|
@ -2368,7 +2368,7 @@ func_decl * ast_manager::mk_fresh_func_decl(symbol const & prefix, symbol const
|
|||
}
|
||||
m_fresh_id++;
|
||||
SASSERT(d->get_info());
|
||||
SASSERT(d->is_skolem());
|
||||
SASSERT(skolem == d->is_skolem());
|
||||
return d;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue