@@ -294,7 +294,6 @@ namespace smt {
294
294
295
295
void dyn_ack_manager::gc () {
296
296
TRACE (" dyn_ack" , tout << " dyn_ack GC\n " ;);
297
- unsigned num_deleted = 0 ;
298
297
m_to_instantiate.reset ();
299
298
m_qhead = 0 ;
300
299
svector<app_pair>::iterator it = m_app_pairs.begin ();
@@ -318,7 +317,6 @@ namespace smt {
318
317
// SASSERT(num_occs > 0);
319
318
num_occs = static_cast <unsigned >(num_occs * m_params.m_dack_gc_inv_decay );
320
319
if (num_occs <= 1 ) {
321
- num_deleted++;
322
320
TRACE (" dyn_ack" , tout << " 2) erasing:\n " << mk_pp (p.first , m) << " \n " << mk_pp (p.second , m) << " \n " ;);
323
321
m_app_pair2num_occs.erase (p.first , p.second );
324
322
m.dec_ref (p.first );
@@ -337,7 +335,6 @@ namespace smt {
337
335
// app_pair_lt is not a total order on pairs of expressions.
338
336
// So, we should use stable_sort to avoid different behavior in different platforms.
339
337
std::stable_sort (m_to_instantiate.begin (), m_to_instantiate.end (), f);
340
- // IF_VERBOSE(10, if (num_deleted > 0) verbose_stream() << "dynamic ackermann GC: " << num_deleted << "\n";);
341
338
}
342
339
343
340
class dyn_ack_clause_del_eh : public clause_del_eh {
@@ -519,7 +516,6 @@ namespace smt {
519
516
520
517
void dyn_ack_manager::gc_triples () {
521
518
TRACE (" dyn_ack" , tout << " dyn_ack GC\n " ;);
522
- unsigned num_deleted = 0 ;
523
519
m_triple.m_to_instantiate .reset ();
524
520
m_triple.m_qhead = 0 ;
525
521
svector<app_triple>::iterator it = m_triple.m_apps .begin ();
@@ -544,7 +540,6 @@ namespace smt {
544
540
// SASSERT(num_occs > 0);
545
541
num_occs = static_cast <unsigned >(num_occs * m_params.m_dack_gc_inv_decay );
546
542
if (num_occs <= 1 ) {
547
- num_deleted++;
548
543
TRACE (" dyn_ack" , tout << " 2) erasing:\n " << mk_pp (p.first , m) << " \n " << mk_pp (p.second , m) << " \n " ;);
549
544
m_triple.m_app2num_occs .erase (p.first , p.second , p.third );
550
545
m.dec_ref (p.first );
@@ -563,7 +558,6 @@ namespace smt {
563
558
app_triple_lt f (m_triple.m_app2num_occs );
564
559
// app_triple_lt is not a total order
565
560
std::stable_sort (m_triple.m_to_instantiate .begin (), m_triple.m_to_instantiate .end (), f);
566
- // IF_VERBOSE(10, if (num_deleted > 0) verbose_stream() << "dynamic ackermann GC: " << num_deleted << "\n";);
567
561
}
568
562
569
563
0 commit comments