From 9a10d2dceea1c264a8d283d7d0190d669f7481ae Mon Sep 17 00:00:00 2001
From: "Christoph M. Wintersteiger" <cwinter@microsoft.com>
Date: Sat, 21 May 2016 12:19:03 +0100
Subject: [PATCH] bugfix for fpa2bv model converter

---
 src/tactic/fpa/fpa2bv_model_converter.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/tactic/fpa/fpa2bv_model_converter.cpp b/src/tactic/fpa/fpa2bv_model_converter.cpp
index 41650eda6..37e9942e9 100644
--- a/src/tactic/fpa/fpa2bv_model_converter.cpp
+++ b/src/tactic/fpa/fpa2bv_model_converter.cpp
@@ -412,7 +412,7 @@ void fpa2bv_model_converter::convert(model * bv_mdl, model * float_mdl) {
                 // Just keep.
                 expr_ref val(m);
                 bv_mdl->eval(it->m_value, val);
-                float_mdl->register_decl(f, val);
+                if (val) float_mdl->register_decl(f, val);
             }
         }            
         else {