Skip to content

Commit 1aa6152

Browse files
committed
Add trivial early return for sort_by_cached_key
1 parent 57eedba commit 1aa6152

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/liballoc/slice.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1400,6 +1400,7 @@ impl<T> [T] {
14001400
let sz_usize = mem::size_of::<(K, usize)>();
14011401

14021402
let len = self.len();
1403+
if len < 2 { return }
14031404
if sz_u8 < sz_u16 && len <= ( u8::MAX as usize) { return sort_by_key!( u8, self, f) }
14041405
if sz_u16 < sz_u32 && len <= (u16::MAX as usize) { return sort_by_key!(u16, self, f) }
14051406
if sz_u32 < sz_usize && len <= (u32::MAX as usize) { return sort_by_key!(u32, self, f) }

0 commit comments

Comments
 (0)