diff options
Diffstat (limited to 'src/theory/quantifiers/quantifiers_modules.cpp')
-rw-r--r-- | src/theory/quantifiers/quantifiers_modules.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/theory/quantifiers/quantifiers_modules.cpp b/src/theory/quantifiers/quantifiers_modules.cpp index 889b6ac26..563951189 100644 --- a/src/theory/quantifiers/quantifiers_modules.cpp +++ b/src/theory/quantifiers/quantifiers_modules.cpp @@ -52,12 +52,12 @@ void QuantifiersModules::initialize(Env& env, // add quantifiers modules if (options::quantConflictFind()) { - d_qcf.reset(new QuantConflictFind(qs, qim, qr, tr)); + d_qcf.reset(new QuantConflictFind(env, qs, qim, qr, tr)); modules.push_back(d_qcf.get()); } if (options::conjectureGen()) { - d_sg_gen.reset(new ConjectureGenerator(qs, qim, qr, tr)); + d_sg_gen.reset(new ConjectureGenerator(env, qs, qim, qr, tr)); modules.push_back(d_sg_gen.get()); } if (!options::finiteModelFind() || options::fmfInstEngine()) @@ -67,7 +67,7 @@ void QuantifiersModules::initialize(Env& env, } if (options::cegqi()) { - d_i_cbqi.reset(new InstStrategyCegqi(qs, qim, qr, tr)); + d_i_cbqi.reset(new InstStrategyCegqi(env, qs, qim, qr, tr)); modules.push_back(d_i_cbqi.get()); qim.getInstantiate()->addRewriter(d_i_cbqi->getInstRewriter()); } @@ -80,18 +80,18 @@ void QuantifiersModules::initialize(Env& env, // fmfBound, or if strings are enabled. if (options::fmfBound() || options::stringExp()) { - d_bint.reset(new BoundedIntegers(qs, qim, qr, tr)); + d_bint.reset(new BoundedIntegers(env, qs, qim, qr, tr)); modules.push_back(d_bint.get()); } if (options::finiteModelFind() || options::fmfBound() || options::stringExp()) { - d_model_engine.reset(new ModelEngine(qs, qim, qr, tr, builder)); + d_model_engine.reset(new ModelEngine(env, qs, qim, qr, tr, builder)); modules.push_back(d_model_engine.get()); } if (options::quantDynamicSplit() != options::QuantDSplitMode::NONE) { - d_qsplit.reset(new QuantDSplit(qs, qim, qr, tr)); + d_qsplit.reset(new QuantDSplit(env, qs, qim, qr, tr)); modules.push_back(d_qsplit.get()); } if (options::quantAlphaEquiv()) @@ -102,17 +102,17 @@ void QuantifiersModules::initialize(Env& env, if (options::fullSaturateQuant() || options::fullSaturateInterleave()) { d_rel_dom.reset(new RelevantDomain(env, qs, qr, tr)); - d_fs.reset(new InstStrategyEnum(qs, qim, qr, tr, d_rel_dom.get())); + d_fs.reset(new InstStrategyEnum(env, qs, qim, qr, tr, d_rel_dom.get())); modules.push_back(d_fs.get()); } if (options::poolInst()) { - d_ipool.reset(new InstStrategyPool(qs, qim, qr, tr)); + d_ipool.reset(new InstStrategyPool(env, qs, qim, qr, tr)); modules.push_back(d_ipool.get()); } if (options::sygusInst()) { - d_sygus_inst.reset(new SygusInst(qs, qim, qr, tr)); + d_sygus_inst.reset(new SygusInst(env, qs, qim, qr, tr)); modules.push_back(d_sygus_inst.get()); } } |