Skip to content

Commit ab1dde4

Browse files
committed
---
yaml --- r: 183935 b: refs/heads/master c: aaf4176 h: refs/heads/master i: 183933: 67dea36 183931: 8ba9b01 183927: 8529721 183919: 283ffc1 183903: 70258bb 183871: e63271c 183807: d7992e8 v: v3
1 parent d3719ee commit ab1dde4

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 60f507be45f7ae8f5ff119316def0ccb3735a479
2+
refs/heads/master: aaf4176f0f7b072487d8f6ca4720d6da6315b23f
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 522d09dfecbeca1595f25ac58c6d0178bbd21d7d
55
refs/heads/try: ccf8fedf1cffcb8f6f3581d53d220039e192fe77

trunk/src/libcore/slice.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ impl<T> SliceExt for [T] {
140140
if mem::size_of::<T>() == 0 {
141141
Iter {ptr: p,
142142
end: (p as usize + self.len()) as *const T,
143-
marker: marker::ContravariantLifetime::<'a>}
143+
_marker: marker::PhantomData}
144144
} else {
145145
Iter {ptr: p,
146146
end: p.offset(self.len() as isize),
147-
marker: marker::ContravariantLifetime::<'a>}
147+
_marker: marker::PhantomData}
148148
}
149149
}
150150
}
@@ -279,11 +279,11 @@ impl<T> SliceExt for [T] {
279279
if mem::size_of::<T>() == 0 {
280280
IterMut {ptr: p,
281281
end: (p as usize + self.len()) as *mut T,
282-
marker: marker::ContravariantLifetime::<'a>}
282+
_marker: marker::PhantomData}
283283
} else {
284284
IterMut {ptr: p,
285285
end: p.offset(self.len() as isize),
286-
marker: marker::ContravariantLifetime::<'a>}
286+
_marker: marker::PhantomData}
287287
}
288288
}
289289
}
@@ -733,7 +733,7 @@ macro_rules! make_slice {
733733
pub struct Iter<'a, T: 'a> {
734734
ptr: *const T,
735735
end: *const T,
736-
marker: marker::ContravariantLifetime<'a>
736+
_marker: marker::PhantomData<&'a T>,
737737
}
738738

739739
#[unstable(feature = "core")]
@@ -790,7 +790,7 @@ impl<'a, T> ExactSizeIterator for Iter<'a, T> {}
790790

791791
#[stable(feature = "rust1", since = "1.0.0")]
792792
impl<'a, T> Clone for Iter<'a, T> {
793-
fn clone(&self) -> Iter<'a, T> { Iter { ptr: self.ptr, end: self.end, marker: self.marker } }
793+
fn clone(&self) -> Iter<'a, T> { Iter { ptr: self.ptr, end: self.end, _marker: self._marker } }
794794
}
795795

796796
#[unstable(feature = "core", reason = "trait is experimental")]
@@ -823,7 +823,7 @@ impl<'a, T> RandomAccessIterator for Iter<'a, T> {
823823
pub struct IterMut<'a, T: 'a> {
824824
ptr: *mut T,
825825
end: *mut T,
826-
marker: marker::ContravariantLifetime<'a>,
826+
_marker: marker::PhantomData<&'a mut T>,
827827
}
828828

829829

0 commit comments

Comments
 (0)