File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -167,14 +167,14 @@ impl<DP: DependencyProvider> State<DP> {
167
167
}
168
168
}
169
169
if let Some ( incompat_id) = conflict_id {
170
- for ( p, _) in self . incompatibility_store [ incompat_id] . iter ( ) {
171
- * self . conflict_count . entry ( * p) . or_default ( ) += 1 ;
172
- }
173
170
let ( package_almost, root_cause) =
174
171
self . conflict_resolution ( incompat_id)
175
172
. map_err ( |terminal_incompat_id| {
176
173
self . build_derivation_tree ( terminal_incompat_id)
177
174
} ) ?;
175
+ for ( p, _) in self . incompatibility_store [ root_cause] . iter ( ) {
176
+ * self . conflict_count . entry ( p) . or_default ( ) += 1 ;
177
+ }
178
178
self . unit_propagation_buffer . clear ( ) ;
179
179
self . unit_propagation_buffer . push ( package_almost) ;
180
180
// Add to the partial solution with incompat as cause.
You can’t perform that action at this time.
0 commit comments