From cf5a8fd248e5ae3a5f83246939d8ad0680b166f5 Mon Sep 17 00:00:00 2001 From: Nikolaj Bjorner <nbjorner@microsoft.com> Date: Thu, 21 Jul 2022 08:58:32 -0700 Subject: [PATCH] fix validation code for pb Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> --- src/sat/smt/pb_solver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sat/smt/pb_solver.cpp b/src/sat/smt/pb_solver.cpp index dc2bb71dd..13d3e02e4 100644 --- a/src/sat/smt/pb_solver.cpp +++ b/src/sat/smt/pb_solver.cpp @@ -1823,7 +1823,7 @@ namespace pb { } bool solver::validate_watch(pbc const& p, literal alit) const { - if (value(p.lit()) != l_true) + if (p.lit() == sat::null_literal || value(p.lit()) != l_true) return true; for (unsigned i = 0; i < p.size(); ++i) { literal l = p[i].second;