about summary refs log tree commit diff
path: root/src/libstd/old_io/extensions.rs
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2015-03-30 01:23:15 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2015-04-01 02:56:07 +0200
commit8d54ea3ec9c48eaeaab8fa9061cf28c2678e8ae9 (patch)
treeff336226413b38a84ac3afe29b5bb172f0f4473a /src/libstd/old_io/extensions.rs
parent6808e414c7b29bfb066c1bbabff684bde1190a4e (diff)
downloadrust-8d54ea3ec9c48eaeaab8fa9061cf28c2678e8ae9.tar.gz
rust-8d54ea3ec9c48eaeaab8fa9061cf28c2678e8ae9.zip
Fallout from changes for overflow-checking during constant evaluation.
Diffstat (limited to 'src/libstd/old_io/extensions.rs')
-rw-r--r--src/libstd/old_io/extensions.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/old_io/extensions.rs b/src/libstd/old_io/extensions.rs
index 0e5dd3aa4aa..aec794af759 100644
--- a/src/libstd/old_io/extensions.rs
+++ b/src/libstd/old_io/extensions.rs
@@ -519,7 +519,8 @@ mod bench {
         ({
             use super::u64_from_be_bytes;
 
-            let data = (0..$stride*100+$start_index).collect::<Vec<_>>();
+            let len = $stride.wrapping_mul(100).wrapping_add($start_index);
+            let data = (0..len).collect::<Vec<_>>();
             let mut sum = 0;
             $b.iter(|| {
                 let mut i = $start_index;