about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorasdf <asdf@debian.localdomain>2013-01-08 02:07:50 -0500
committerGraydon Hoare <graydon@mozilla.com>2013-01-08 13:25:23 -0800
commitdd73dd0e37d17ecfec4fb9a38d4cfd68dcf299eb (patch)
tree7e585121d8ca823f4db4ddef9b2d0fff9bc9fb4f /src
parent4096c9f25f59e67835999ec6c89bc4ca1f3dcad0 (diff)
downloadrust-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.rs8
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) }
     }
 }