diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2014-11-18 18:44:48 +0100 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2014-11-18 18:44:48 +0100 |
commit | ba02a5247204abc3b6d38a61f5f7d31f23e765ac (patch) | |
tree | 770de1e338ace6ae0889fb557f4617c00c639894 /src/theory/quantifiers_engine.cpp | |
parent | 3a2aed30267a33ff78006aec6a5b36aad96feb09 (diff) |
Compute model basis only for fmf. Add another co-datatype regression.
Diffstat (limited to 'src/theory/quantifiers_engine.cpp')
-rw-r--r-- | src/theory/quantifiers_engine.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/theory/quantifiers_engine.cpp b/src/theory/quantifiers_engine.cpp index c10992435..899d035ea 100644 --- a/src/theory/quantifiers_engine.cpp +++ b/src/theory/quantifiers_engine.cpp @@ -295,13 +295,15 @@ void QuantifiersEngine::check( Theory::Effort e ){ return; } + Trace("quant-engine-debug2") << "Reset term db..." << std::endl; d_term_db->reset( e ); d_eq_query->reset(); if( d_rel_dom ){ d_rel_dom->reset(); } d_model->reset_round(); - for( int i=0; i<(int)d_modules.size(); i++ ){ + for( unsigned i=0; i<d_modules.size(); i++ ){ + Trace("quant-engine-debug2") << "Reset " << d_modules[i]->identify().c_str() << std::endl; d_modules[i]->reset_round( e ); } Trace("quant-engine-debug") << "Done resetting all modules." << std::endl; @@ -333,7 +335,7 @@ void QuantifiersEngine::check( Theory::Effort e ){ } if( success ){ //check each module - for( int i=0; i<(int)qm.size(); i++ ){ + for( unsigned i=0; i<qm.size(); i++ ){ Trace("quant-engine-debug") << "Check " << qm[i]->identify().c_str() << " at effort " << quant_e << "..." << std::endl; qm[i]->check( e, quant_e ); } |