diff options
Diffstat (limited to 'src/theory/combination_care_graph.cpp')
-rw-r--r-- | src/theory/combination_care_graph.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/theory/combination_care_graph.cpp b/src/theory/combination_care_graph.cpp index fa020e96b..a355184da 100644 --- a/src/theory/combination_care_graph.cpp +++ b/src/theory/combination_care_graph.cpp @@ -19,6 +19,7 @@ #include "prop/prop_engine.h" #include "theory/care_graph.h" #include "theory/model_manager.h" +#include "theory/shared_solver.h" #include "theory/theory_engine.h" namespace cvc5 { @@ -78,7 +79,7 @@ void CombinationCareGraph::combineTheories() Node split = equality.orNode(equality.notNode()); tsplit = TrustNode::mkTrustLemma(split, nullptr); } - sendLemma(tsplit, carePair.d_theory); + d_sharedSolver->sendLemma(tsplit, carePair.d_theory); // Could check the equality status here: // EqualityStatus es = getEqualityStatus(carePair.d_a, carePair.d_b); |