diff options
Diffstat (limited to 'src/libstd/str.rs')
| -rw-r--r-- | src/libstd/str.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/str.rs b/src/libstd/str.rs index f1310765130..e785ed74159 100644 --- a/src/libstd/str.rs +++ b/src/libstd/str.rs @@ -2502,7 +2502,7 @@ impl<'a> StrSlice<'a> for &'a str { #[inline] fn as_imm_buf<T>(&self, f: |*u8, uint| -> T) -> T { let v: &[u8] = unsafe { cast::transmute(*self) }; - v.as_imm_buf(f) + f(v.as_ptr(), v.len()) } } |
