From 893bcbb5852a128cf05a467c13e11a85b9cf9f5f Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sun, 13 Aug 2017 14:39:37 -0700 Subject: [PATCH] revert unsound change in integer extraction from expressions Signed-off-by: Nikolaj Bjorner --- src/smt/theory_str.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/smt/theory_str.cpp b/src/smt/theory_str.cpp index 5eabc5d62..052fd705f 100644 --- a/src/smt/theory_str.cpp +++ b/src/smt/theory_str.cpp @@ -4667,6 +4667,7 @@ namespace smt { return true; } else { TRACE("str", tout << "root of eqc of " << mk_pp(e, m) << " is not a numeral" << std::endl;); + return false; theory_mi_arith* tha = get_th_arith(ctx, m_autil.get_family_id(), e); if (!tha) return false; expr_ref val_e(m);