mirror of
https://github.com/Z3Prover/z3
synced 2025-08-02 01:13:18 +00:00
fix #6746, fix type errors in java bindings
This commit is contained in:
parent
82667bd86b
commit
81068981aa
4 changed files with 10 additions and 4 deletions
|
@ -508,11 +508,12 @@ public:
|
|||
m_owner.m_func_decls.contains(s);
|
||||
}
|
||||
format_ns::format * pp_sort(sort * s) override {
|
||||
auto * f = m_owner.pp(s);
|
||||
auto * f = m_owner.try_pp(s);
|
||||
if (f)
|
||||
return f;
|
||||
return smt2_pp_environment::pp_sort(s);
|
||||
}
|
||||
|
||||
format_ns::format * pp_fdecl(func_decl * f, unsigned & len) override {
|
||||
symbol s = f->get_name();
|
||||
func_decls fs;
|
||||
|
@ -2264,6 +2265,10 @@ bool cmd_context::is_model_available(model_ref& md) const {
|
|||
}
|
||||
|
||||
format_ns::format * cmd_context::pp(sort * s) const {
|
||||
return get_pp_env().pp_sort(s);
|
||||
}
|
||||
|
||||
format_ns::format* cmd_context::try_pp(sort* s) const {
|
||||
TRACE("cmd_context", tout << "pp(sort * s), s: " << mk_pp(s, m()) << "\n";);
|
||||
return pm().pp(get_pp_env(), s);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue