From 026309a325e0357bf62f63f690702ce676bdf000 Mon Sep 17 00:00:00 2001 From: "Christoph M. Wintersteiger" Date: Tue, 1 Nov 2016 14:21:06 +0000 Subject: [PATCH] bugfix for disequality propagation in smt_context --- src/smt/smt_context.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/smt/smt_context.cpp b/src/smt/smt_context.cpp index 154f3a6a3..6b3d92602 100644 --- a/src/smt/smt_context.cpp +++ b/src/smt/smt_context.cpp @@ -1112,6 +1112,7 @@ namespace smt { if (r1 == r2) { TRACE("add_diseq_inconsistent", tout << "add_diseq #" << n1->get_owner_id() << " #" << n2->get_owner_id() << " inconsistency, scope_lvl: " << m_scope_lvl << "\n";); theory_id t1 = r1->m_th_var_list.get_th_id(); + if (t1 == null_theory_id) return false; return get_theory(t1)->use_diseqs(); }