diff --git a/src/sat/smt/arith_axioms.cpp b/src/sat/smt/arith_axioms.cpp index 8a7fa431b..7e41aeb46 100644 --- a/src/sat/smt/arith_axioms.cpp +++ b/src/sat/smt/arith_axioms.cpp @@ -331,6 +331,8 @@ namespace arith { } void solver::new_diseq_eh(euf::th_eq const& e) { + ensure_column(e.v1()); + ensure_column(e.v2()); m_delayed_eqs.push_back(std::make_pair(e, false)); ctx.push(push_back_vector>>(m_delayed_eqs)); }