]> git.lizzy.rs Git - rust.git/commitdiff
also fix bad use of shared ref in split_at_mut
authorRalf Jung <post@ralfj.de>
Thu, 7 Feb 2019 16:55:25 +0000 (17:55 +0100)
committerRalf Jung <post@ralfj.de>
Thu, 7 Feb 2019 16:55:42 +0000 (17:55 +0100)
src/libcore/str/mod.rs

index f95cd0dab43ab5e356a665f4dd266f9b882ee0b8..6793b16481e01a25ee00d5ac4a372178cbbc04d6 100644 (file)
@@ -2516,7 +2516,7 @@ pub fn split_at_mut(&mut self, mid: usize) -> (&mut str, &mut str) {
         // is_char_boundary checks that the index is in [0, .len()]
         if self.is_char_boundary(mid) {
             let len = self.len();
-            let ptr = self.as_ptr() as *mut u8;
+            let ptr = self.as_mut_ptr();
             unsafe {
                 (from_utf8_unchecked_mut(slice::from_raw_parts_mut(ptr, mid)),
                  from_utf8_unchecked_mut(slice::from_raw_parts_mut(