File tree 1 file changed +3
-2
lines changed
library/core/src/slice/iter
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -185,8 +185,9 @@ macro_rules! iterator {
185
185
}
186
186
}
187
187
188
+ #[ inline]
188
189
fn advance_by( & mut self , n: usize ) -> Result <( ) , usize > {
189
- let advance = cmp:: min( n , len!( self ) ) ;
190
+ let advance = cmp:: min( len!( self ) , n ) ;
190
191
// SAFETY: By construction, `advance` does not exceed `self.len()`.
191
192
unsafe { self . post_inc_start( advance as isize ) } ;
192
193
if advance == n { Ok ( ( ) ) } else { Err ( advance) }
@@ -381,7 +382,7 @@ macro_rules! iterator {
381
382
382
383
#[ inline]
383
384
fn advance_back_by( & mut self , n: usize ) -> Result <( ) , usize > {
384
- let advance = cmp:: min( n , len!( self ) ) ;
385
+ let advance = cmp:: min( len!( self ) , n ) ;
385
386
// SAFETY: By construction, `advance` does not exceed `self.len()`.
386
387
unsafe { self . pre_dec_end( advance as isize ) } ;
387
388
if advance == n { Ok ( ( ) ) } else { Err ( advance) }
You can’t perform that action at this time.
0 commit comments