diff --git a/src/libstd/memchr.rs b/src/libstd/memchr.rs index c043b41ed21..27702e2e59a 100644 --- a/src/libstd/memchr.rs +++ b/src/libstd/memchr.rs @@ -98,7 +98,7 @@ pub fn memrchr(needle: u8, haystack: &[u8]) -> Option { #[cfg(not(target_os = "linux"))] fn memrchr_specific(needle: u8, haystack: &[u8]) -> Option { - haystack.iter().rposition(|&b| b == needle) + fallback::memrchr(needle, haystack) } memrchr_specific(needle, haystack)