From 2f80acb1bc47870b00436f6d3508f55899229a8a Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sat, 4 Apr 2020 21:56:46 -0700 Subject: [PATCH] fix #3543 Signed-off-by: Nikolaj Bjorner --- src/smt/theory_diff_logic_def.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/smt/theory_diff_logic_def.h b/src/smt/theory_diff_logic_def.h index 6233de937..37f9cf7f8 100644 --- a/src/smt/theory_diff_logic_def.h +++ b/src/smt/theory_diff_logic_def.h @@ -359,6 +359,8 @@ final_check_status theory_diff_logic::final_check_eh() { } TRACE("arith_final", display(tout); ); + if (!is_consistent()) + return FC_CONTINUE; SASSERT(is_consistent()); if (m_non_diff_logic_exprs) { return FC_GIVEUP;