summaryrefslogtreecommitdiff
path: root/src/theory/strings/solver_state.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/strings/solver_state.cpp')
-rw-r--r--src/theory/strings/solver_state.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/theory/strings/solver_state.cpp b/src/theory/strings/solver_state.cpp
index 1ddf2af58..32ed6896c 100644
--- a/src/theory/strings/solver_state.cpp
+++ b/src/theory/strings/solver_state.cpp
@@ -28,10 +28,11 @@ namespace cvc5 {
namespace theory {
namespace strings {
-SolverState::SolverState(context::Context* c,
- context::UserContext* u,
- Valuation& v)
- : TheoryState(c, u, v), d_eeDisequalities(c), d_pendingConflictSet(c, false), d_pendingConflict(InferenceId::UNKNOWN)
+SolverState::SolverState(Env& env, Valuation& v)
+ : TheoryState(env, v),
+ d_eeDisequalities(env.getContext()),
+ d_pendingConflictSet(env.getContext(), false),
+ d_pendingConflict(InferenceId::UNKNOWN)
{
d_zero = NodeManager::currentNM()->mkConst(Rational(0));
d_false = NodeManager::currentNM()->mkConst(false);
@@ -64,7 +65,7 @@ EqcInfo* SolverState::getOrMakeEqcInfo(Node eqc, bool doMake)
}
if (doMake)
{
- EqcInfo* ei = new EqcInfo(d_context);
+ EqcInfo* ei = new EqcInfo(d_env.getContext());
d_eqcInfo[eqc] = ei;
return ei;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback