diff options
Diffstat (limited to 'src/theory/uf/proof_equality_engine.cpp')
-rw-r--r-- | src/theory/uf/proof_equality_engine.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/theory/uf/proof_equality_engine.cpp b/src/theory/uf/proof_equality_engine.cpp index 71688fc15..856dce011 100644 --- a/src/theory/uf/proof_equality_engine.cpp +++ b/src/theory/uf/proof_equality_engine.cpp @@ -31,7 +31,8 @@ namespace theory { namespace eq { ProofEqEngine::ProofEqEngine(Env& env, EqualityEngine& ee) - : EagerProofGenerator(env.getProofNodeManager(), + : EnvObj(env), + EagerProofGenerator(env.getProofNodeManager(), env.getUserContext(), "pfee::" + ee.identify()), d_ee(ee), @@ -180,7 +181,7 @@ TrustNode ProofEqEngine::assertConflict(Node lit) // lit may not be equivalent to false, but should rewrite to false if (lit != d_false) { - Assert(Rewriter::rewrite(lit) == d_false) + Assert(rewrite(lit) == d_false) << "pfee::assertConflict: conflict literal is not rewritable to " "false"; std::vector<Node> exp; |