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> {
167167 }
168168 }
169169 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- }
173170 let ( package_almost, root_cause) =
174171 self . conflict_resolution ( incompat_id)
175172 . map_err ( |terminal_incompat_id| {
176173 self . build_derivation_tree ( terminal_incompat_id)
177174 } ) ?;
175+ for ( p, _) in self . incompatibility_store [ root_cause] . iter ( ) {
176+ * self . conflict_count . entry ( p) . or_default ( ) += 1 ;
177+ }
178178 self . unit_propagation_buffer . clear ( ) ;
179179 self . unit_propagation_buffer . push ( package_almost) ;
180180 // Add to the partial solution with incompat as cause.
You can’t perform that action at this time.
0 commit comments