summaryrefslogtreecommitdiff
path: root/src/smt/smt_solver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/smt/smt_solver.cpp')
-rw-r--r--src/smt/smt_solver.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/smt/smt_solver.cpp b/src/smt/smt_solver.cpp
index 3f663726c..fbb21034a 100644
--- a/src/smt/smt_solver.cpp
+++ b/src/smt/smt_solver.cpp
@@ -65,7 +65,11 @@ void SmtSolver::finishInit(const LogicInfo& logicInfo)
{
theory::TheoryConstructor::addTheory(d_theoryEngine.get(), id);
}
-
+ // Add the proof checkers for each theory
+ if (d_pnm)
+ {
+ d_theoryEngine->initializeProofChecker(d_pnm->getChecker());
+ }
Trace("smt-debug") << "Making prop engine..." << std::endl;
/* force destruction of referenced PropEngine to enforce that statistics
* are unregistered by the obsolete PropEngine object before registered
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback