File tree 1 file changed +2
-2
lines changed
src/librustc_data_structures 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -211,7 +211,7 @@ impl<T:Debug+PartialEq> TransitiveRelation<T> {
211
211
// - In the example above, we would reverse to
212
212
// `[z, y, x]` and then pare down to `[z]`.
213
213
// 4. Reverse once more just so that we yield a vector in
214
- // increasing order of index. Maybe this is silly .
214
+ // increasing order of index. Not necessary, but why not .
215
215
//
216
216
// I believe this algorithm yields a minimal set. The
217
217
// argument is that, after step 2, we know that no element
@@ -224,11 +224,11 @@ impl<T:Debug+PartialEq> TransitiveRelation<T> {
224
224
pare_down ( & mut candidates, closure) ; // (2)
225
225
candidates. reverse ( ) ; // (3a)
226
226
pare_down ( & mut candidates, closure) ; // (3b)
227
- candidates. reverse ( ) ; // (4)
228
227
candidates
229
228
} ) ;
230
229
231
230
lub_indices. into_iter ( )
231
+ . rev ( ) // (4)
232
232
. map ( |i| & self . elements [ i] )
233
233
. collect ( )
234
234
}
You can’t perform that action at this time.
0 commit comments