diff options
| author | asdf <asdf@debian.localdomain> | 2013-01-08 02:07:50 -0500 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2013-01-08 13:25:23 -0800 |
| commit | dd73dd0e37d17ecfec4fb9a38d4cfd68dcf299eb (patch) | |
| tree | 7e585121d8ca823f4db4ddef9b2d0fff9bc9fb4f /src | |
| parent | 4096c9f25f59e67835999ec6c89bc4ca1f3dcad0 (diff) | |
| download | rust-dd73dd0e37d17ecfec4fb9a38d4cfd68dcf299eb.tar.gz rust-dd73dd0e37d17ecfec4fb9a38d4cfd68dcf299eb.zip | |
removing checks from vec::bytes::memcpy and memmove as are duplicated from raw::
Diffstat (limited to 'src')
| -rw-r--r-- | src/libcore/vec.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/libcore/vec.rs b/src/libcore/vec.rs index 758c35cc14b..a128b45c350 100644 --- a/src/libcore/vec.rs +++ b/src/libcore/vec.rs @@ -2041,9 +2041,7 @@ pub mod bytes { * may not overlap. */ pub fn memcpy(dst: &[mut u8], src: &[const u8], count: uint) { - assert dst.len() >= count; - assert src.len() >= count; - + // Bound checks are done at vec::raw::memcpy. unsafe { vec::raw::memcpy(dst, src, count) } } @@ -2054,9 +2052,7 @@ pub mod bytes { * may overlap. */ pub fn memmove(dst: &[mut u8], src: &[const u8], count: uint) { - assert dst.len() >= count; - assert src.len() >= count; - + // Bound checks are done at vec::raw::memmove. unsafe { vec::raw::memmove(dst, src, count) } } } |
