mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 01:25:31 +00:00
parent
164a73febb
commit
cce27ff65f
5 changed files with 12 additions and 5 deletions
|
@ -1899,6 +1899,10 @@ public:
|
|||
return mk_app(decl, args.size(), args.c_ptr());
|
||||
}
|
||||
|
||||
app * mk_app(func_decl * decl, ptr_buffer<expr> const& args) {
|
||||
return mk_app(decl, args.size(), args.c_ptr());
|
||||
}
|
||||
|
||||
app * mk_app(func_decl * decl, ptr_vector<app> const& args) {
|
||||
return mk_app(decl, args.size(), (expr*const*)args.c_ptr());
|
||||
}
|
||||
|
|
|
@ -623,7 +623,7 @@ namespace datatype {
|
|||
for (unsigned i = 0; i < c->get_arity(); i++) {
|
||||
args.push_back(m_manager->get_some_value(c->get_domain(i)));
|
||||
}
|
||||
return m_manager->mk_app(c, args.size(), args.c_ptr());
|
||||
return m_manager->mk_app(c, args);
|
||||
}
|
||||
|
||||
bool plugin::is_fully_interp(sort * s) const {
|
||||
|
@ -1045,7 +1045,7 @@ namespace datatype {
|
|||
}
|
||||
|
||||
app* util::mk_is(func_decl * c, expr *f) {
|
||||
return m.mk_app(get_constructor_is(c), 1, &f);
|
||||
return m.mk_app(get_constructor_is(c), f);
|
||||
}
|
||||
|
||||
func_decl * util::get_recognizer_constructor(func_decl * recognizer) const {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue