diff options
Diffstat (limited to 'src/theory/quantifiers/sygus/synth_conjecture.cpp')
-rw-r--r-- | src/theory/quantifiers/sygus/synth_conjecture.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/theory/quantifiers/sygus/synth_conjecture.cpp b/src/theory/quantifiers/sygus/synth_conjecture.cpp index c1333b85f..7bae92184 100644 --- a/src/theory/quantifiers/sygus/synth_conjecture.cpp +++ b/src/theory/quantifiers/sygus/synth_conjecture.cpp @@ -42,9 +42,11 @@ namespace quantifiers { SynthConjecture::SynthConjecture(QuantifiersEngine* qe, QuantifiersState& qs, + QuantifiersInferenceManager& qim, SygusStatistics& s) : d_qe(qe), d_qstate(qs), + d_qim(qim), d_stats(s), d_tds(qe->getTermDatabaseSygus()), d_hasSolution(false), @@ -721,7 +723,7 @@ bool SynthConjecture::doRefine() { Trace("cegqi-lemma") << "Cegqi::Lemma : candidate refinement : " << lem << std::endl; - bool res = d_qe->addLemma(lem); + bool res = d_qim.addPendingLemma(lem); if (res) { ++(d_stats.d_cegqi_lemmas_refine); |