From af4e1fa010ba0356db6a738f516f49f800775879 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sun, 15 Mar 2020 12:46:39 -0700 Subject: [PATCH] na Signed-off-by: Nikolaj Bjorner --- src/ast/arith_decl_plugin.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ast/arith_decl_plugin.cpp b/src/ast/arith_decl_plugin.cpp index ecfdd0594..9eb39b4f5 100644 --- a/src/ast/arith_decl_plugin.cpp +++ b/src/ast/arith_decl_plugin.cpp @@ -804,17 +804,17 @@ bool arith_util::is_considered_uninterpreted(func_decl* f, unsigned n, expr* con return true; } if (is_decl_of(f, m_afid, OP_IDIV) && is_numeral(args[1], r) && r.is_zero()) { - sort* rs[2] = { mk_real(), mk_real() }; + sort* rs[2] = { mk_int(), mk_int() }; f_out = m_manager.mk_func_decl(m_afid, OP_IDIV0, 0, nullptr, 2, rs, mk_int()); return true; } if (is_decl_of(f, m_afid, OP_MOD) && is_numeral(args[1], r) && r.is_zero()) { - sort* rs[2] = { mk_real(), mk_real() }; + sort* rs[2] = { mk_int(), mk_int() }; f_out = m_manager.mk_func_decl(m_afid, OP_MOD0, 0, nullptr, 2, rs, mk_int()); return true; } if (is_decl_of(f, m_afid, OP_REM) && is_numeral(args[1], r) && r.is_zero()) { - sort* rs[2] = { mk_real(), mk_real() }; + sort* rs[2] = { mk_int(), mk_int() }; f_out = m_manager.mk_func_decl(m_afid, OP_REM0, 0, nullptr, 2, rs, mk_int()); return true; }