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

bugfix to rational and working on adaptive sorting

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2013-12-27 20:27:37 -08:00
parent a554ebb835
commit 5965515385
3 changed files with 164 additions and 36 deletions

View file

@ -65,8 +65,9 @@ func_decl * pb_decl_plugin::mk_func_decl(decl_kind k, unsigned num_parameters, p
}
else if (p.is_rational()) {
// HACK: ast pretty printer does not work with rationals.
if (p.get_rational().is_int32()) {
params.push_back(parameter(p.get_rational().get_int32()));
rational r = p.get_rational();
if (r.is_int32()) {
params.push_back(parameter(r.get_int32()));
}
else {
params.push_back(p);