File tree 2 files changed +2
-5
lines changed
2 files changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -264,13 +264,11 @@ class dl_graph {
264
264
public:
265
265
// An assignment is feasible if all edges are feasible.
266
266
bool is_feasible () const {
267
- #ifdef Z3DEBUG
268
267
for (unsigned i = 0 ; i < m_edges.size (); ++i) {
269
268
if (!is_feasible (m_edges[i])) {
270
269
return false ;
271
270
}
272
271
}
273
- #endif
274
272
return true ;
275
273
}
276
274
Original file line number Diff line number Diff line change @@ -341,9 +341,8 @@ void theory_diff_logic<Ext>::pop_scope_eh(unsigned num_scopes) {
341
341
m_scopes.shrink (new_lvl);
342
342
unsigned num_edges = m_graph.get_num_edges ();
343
343
m_graph.pop (num_scopes);
344
- TRACE (" arith" , m_graph.display (tout););
345
- SASSERT (m_graph.is_feasible ());
346
- if (true || (num_edges != m_graph.get_num_edges () && m_num_simplex_edges > 0 )) {
344
+ CTRACE (" arith" , !m_graph.is_feasible (), m_graph.display (tout););
345
+ if (num_edges != m_graph.get_num_edges () && m_num_simplex_edges > 0 ) {
347
346
m_S.reset ();
348
347
m_num_simplex_edges = 0 ;
349
348
m_objective_rows.reset ();
You can’t perform that action at this time.
0 commit comments