3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 01:25:31 +00:00

FPA bugfixes

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
This commit is contained in:
Christoph M. Wintersteiger 2014-12-14 17:34:18 +00:00
parent b30e61e528
commit 4e913bb18c
3 changed files with 14 additions and 8 deletions

View file

@ -750,8 +750,10 @@ bool float_decl_plugin::is_value(app * e) const {
case OP_FLOAT_MINUS_ZERO:
case OP_FLOAT_NAN:
return true;
case OP_FLOAT_TO_FP:
return m_manager->is_value(e->get_arg(0));
case OP_FLOAT_FP:
return m_manager->is_value(e->get_arg(0)) &&
m_manager->is_value(e->get_arg(1)) &&
m_manager->is_value(e->get_arg(2));
default:
return false;
}