diff options
Diffstat (limited to 'src/theory/quantifiers/sygus_inst.cpp')
-rw-r--r-- | src/theory/quantifiers/sygus_inst.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/theory/quantifiers/sygus_inst.cpp b/src/theory/quantifiers/sygus_inst.cpp index 50c983ee7..12ce544d3 100644 --- a/src/theory/quantifiers/sygus_inst.cpp +++ b/src/theory/quantifiers/sygus_inst.cpp @@ -180,11 +180,11 @@ void addSpecialValues( } // namespace -SygusInst::SygusInst(QuantifiersEngine* qe) - : QuantifiersModule(qe), - d_ce_lemma_added(qe->getUserContext()), - d_global_terms(qe->getUserContext()), - d_notified_assertions(qe->getUserContext()) +SygusInst::SygusInst(QuantifiersEngine* qe, QuantifiersState& qs) + : QuantifiersModule(qs, qe), + d_ce_lemma_added(qs.getUserContext()), + d_global_terms(qs.getUserContext()), + d_notified_assertions(qs.getUserContext()) { } @@ -518,7 +518,7 @@ void SygusInst::registerCeLemma(Node q, std::vector<TypeNode>& types) DecisionStrategy* ds = new DecisionStrategySingleton("CeLiteral", lit, - d_quantEngine->getSatContext(), + d_qstate.getSatContext(), d_quantEngine->getValuation()); d_dstrat[q].reset(ds); |