From b031fefbb987b364745672fdbffeaac45b951ebd Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner Date: Sat, 17 Jul 2021 20:30:52 +0200 Subject: [PATCH] #5336 - assertion violation in q_solver --- src/sat/smt/fpa_solver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sat/smt/fpa_solver.cpp b/src/sat/smt/fpa_solver.cpp index ef2fd731c..f0deb7020 100644 --- a/src/sat/smt/fpa_solver.cpp +++ b/src/sat/smt/fpa_solver.cpp @@ -121,7 +121,7 @@ namespace fpa { if (!n) n = mk_enode(e, false); SASSERT(!n->is_attached_to(get_id())); - mk_var(n); + attach_new_th_var(n); TRACE("fp", tout << "post: " << mk_bounded_pp(e, m) << "\n";); m_nodes.push_back(std::tuple(n, sign, root)); ctx.push(push_back_trail(m_nodes));