From 078a6231a78a974eb19df884630edb8c65909941 Mon Sep 17 00:00:00 2001 From: Ulrik Sverdrup Date: Wed, 20 Jan 2016 17:59:32 +0100 Subject: [PATCH] std: Use the fallback impl for memrchr on non-linux This code was never used(!). This brings the memrchr improvements to non-linux platforms (LineWriter / buffered stdout benefits). --- src/libstd/memchr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libstd/memchr.rs b/src/libstd/memchr.rs index c043b41ed21f0..27702e2e59aef 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)