Skip to content

Commit 4824567

Browse files
fix(pumpkin-core): Declare solving after conflict resolution (#317)
1 parent 37c664c commit 4824567

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pumpkin-crates/core/src/engine/conflict_analysis/resolvers/resolution_resolver.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,6 @@ impl ConflictResolver for ResolutionResolver {
125125
.add_term(learned_nogood.predicates.len() as u64);
126126

127127
self.add_learned_nogood(context, learned_nogood, inference_code);
128-
129-
context.solver_state.declare_solving();
130128
}
131129
}
132130

pumpkin-crates/core/src/engine/constraint_satisfaction_solver.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -845,6 +845,8 @@ impl ConstraintSatisfactionSolver {
845845

846846
self.conflict_resolver
847847
.resolve_conflict(&mut conflict_analysis_context);
848+
849+
self.state.declare_solving();
848850
}
849851

850852
/// Performs a restart during the search process; it is only called when it has been determined

0 commit comments

Comments
 (0)