From e3662b188041b50c732896ded3de823144ae6556 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Thu, 8 Aug 2013 22:22:52 -0700 Subject: Remove offset_inbounds for an unsafe offset function --- src/libstd/vec.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/libstd/vec.rs') diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 8cd1b09468d..12aebe20161 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -896,7 +896,7 @@ impl<'self,T> ImmutableVector<'self, T> for &'self [T] { lifetime: cast::transmute(p)} } else { VecIterator{ptr: p, - end: p.offset_inbounds(self.len() as int), + end: p.offset(self.len() as int), lifetime: cast::transmute(p)} } } @@ -1884,7 +1884,7 @@ impl<'self,T> MutableVector<'self, T> for &'self mut [T] { lifetime: cast::transmute(p)} } else { VecMutIterator{ptr: p, - end: p.offset_inbounds(self.len() as int), + end: p.offset(self.len() as int), lifetime: cast::transmute(p)} } } @@ -2247,7 +2247,7 @@ macro_rules! iterator { // same pointer. cast::transmute(self.ptr as uint + 1) } else { - self.ptr.offset_inbounds(1) + self.ptr.offset(1) }; Some(cast::transmute(old)) @@ -2279,7 +2279,7 @@ macro_rules! double_ended_iterator { // See above for why 'ptr.offset' isn't used cast::transmute(self.end as uint - 1) } else { - self.end.offset_inbounds(-1) + self.end.offset(-1) }; Some(cast::transmute(self.end)) } -- cgit 1.4.1-3-g733a5