3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-12 12:08:18 +00:00

Fixed bug in fpa2bv converter. Fixes #1178.

This commit is contained in:
Christoph M. Wintersteiger 2017-07-31 20:18:39 +01:00
parent 52cf80d637
commit 507356c7bf

View file

@ -2714,12 +2714,12 @@ void fpa2bv_converter::mk_to_fp_real_int(func_decl * f, unsigned num, expr * con
SASSERT(m_util.is_bv2rm(args[0])); SASSERT(m_util.is_bv2rm(args[0]));
expr * bv_rm = to_app(args[0])->get_arg(0); expr * bv_rm = to_app(args[0])->get_arg(0);
rational e; rational q;
if (!m_arith_util.is_numeral(args[1], e)) if (!m_arith_util.is_numeral(args[1], q))
UNREACHABLE(); UNREACHABLE();
rational q; rational e;
if (!m_arith_util.is_numeral(args[2], q)) if (!m_arith_util.is_numeral(args[2], e))
UNREACHABLE(); UNREACHABLE();
SASSERT(e.is_int64()); SASSERT(e.is_int64());