summaryrefslogtreecommitdiff
path: root/src/prop/theory_proxy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/prop/theory_proxy.cpp')
-rw-r--r--src/prop/theory_proxy.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/prop/theory_proxy.cpp b/src/prop/theory_proxy.cpp
index ff00acc51..269921da2 100644
--- a/src/prop/theory_proxy.cpp
+++ b/src/prop/theory_proxy.cpp
@@ -33,20 +33,20 @@
namespace cvc5 {
namespace prop {
-TheoryProxy::TheoryProxy(PropEngine* propEngine,
+TheoryProxy::TheoryProxy(Env& env,
+ PropEngine* propEngine,
TheoryEngine* theoryEngine,
decision::DecisionEngine* decisionEngine,
- SkolemDefManager* skdm,
- Env& env)
- : d_propEngine(propEngine),
+ SkolemDefManager* skdm)
+ : EnvObj(env),
+ d_propEngine(propEngine),
d_cnfStream(nullptr),
d_decisionEngine(decisionEngine),
d_dmNeedsActiveDefs(d_decisionEngine->needsActiveSkolemDefs()),
d_theoryEngine(theoryEngine),
d_queue(env.getContext()),
d_tpp(env, *theoryEngine),
- d_skdm(skdm),
- d_env(env)
+ d_skdm(skdm)
{
}
@@ -120,7 +120,7 @@ void TheoryProxy::explainPropagation(SatLiteral l, SatClause& explanation) {
Node theoryExplanation = tte.getNode();
if (d_env.isSatProofProducing())
{
- Assert(options::unsatCoresMode() != options::UnsatCoresMode::FULL_PROOF
+ Assert(options().smt.unsatCoresMode != options::UnsatCoresMode::FULL_PROOF
|| tte.getGenerator());
d_propEngine->getProofCnfStream()->convertPropagation(tte);
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback