Skip to content

Commit 74aa47f

Browse files
fix #2578
Signed-off-by: Nikolaj Bjorner <[email protected]>
1 parent 2dd9ea0 commit 74aa47f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/nlsat/nlsat_solver.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1148,7 +1148,9 @@ namespace nlsat {
11481148
checkpoint();
11491149
if (value(l) == l_false)
11501150
continue;
1151-
CTRACE("nlsat", max_var(l) != m_xk, display(tout);
1151+
if (value(l) == l_true)
1152+
return true; // could happen if clause is a tautology
1153+
CTRACE("nlsat", max_var(l) != m_xk || value(l) != l_undef, display(tout);
11521154
tout << "xk: " << m_xk << ", max_var(l): " << max_var(l) << ", l: "; display(tout, l) << "\n";
11531155
display(tout, cls) << "\n";);
11541156
SASSERT(value(l) == l_undef);

0 commit comments

Comments
 (0)