From c75a57731f0b7f484b3e70ab9062c509e1959e4c Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Wed, 24 Jul 2019 14:14:18 -0700 Subject: [PATCH] fix #2433 Signed-off-by: Nikolaj Bjorner --- src/ast/rewriter/poly_rewriter_def.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/ast/rewriter/poly_rewriter_def.h b/src/ast/rewriter/poly_rewriter_def.h index 52770aa4c..5cf4cd449 100644 --- a/src/ast/rewriter/poly_rewriter_def.h +++ b/src/ast/rewriter/poly_rewriter_def.h @@ -1041,9 +1041,7 @@ bool poly_rewriter::hoist_ite(expr* a, obj_hashtable& shared, nume } rational k, g1; if (is_int_numeral(a, k)) { - normalize(k); - g = gcd(g, k); - return !is_minus_one(a) && shared.empty(); + return false; } ptr_buffer adds; TO_BUFFER(is_add, adds, a);