Skip to content

Commit 4c69db7

Browse files
committed
---
yaml --- r: 42110 b: refs/heads/master c: 456af7a h: refs/heads/master v: v3
1 parent 6d697e7 commit 4c69db7

File tree

2 files changed

+3
-10
lines changed

2 files changed

+3
-10
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: a388e2c1a49ccb238741e01b9a53aac0f1bf7795
2+
refs/heads/master: 456af7a79da586a3c64d810a9157bba0616b6b53
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 2f46b763da2c098913884f101b6d71d69af41b49
55
refs/heads/try: 3d5418789064fdb463e872a4e651af1c628a3650

trunk/src/libstd/treemap.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,9 @@ impl <K: Eq Ord, V: Eq> TreeMap<K, V>: Eq {
4949
let mut y = other.iter();
5050
for self.len().times {
5151
unsafe { // unsafe as a purity workaround
52-
// ICE: x.next() != y.next()
53-
5452
x = x.next();
5553
y = y.next();
54+
// FIXME: #4492 (ICE), x.get() == y.get()
5655
let (x1, x2) = x.get().unwrap();
5756
let (y1, y2) = y.get().unwrap();
5857

@@ -967,9 +966,7 @@ mod test_treemap {
967966
let m = m;
968967
let mut iter = m.iter();
969968

970-
// ICE:
971-
//assert iter.next() == Some((&x1, &y1));
972-
//assert iter.next().eq(&Some((&x1, &y1)));
969+
// FIXME: #4492 (ICE): iter.next() == Some((&x1, &y1))
973970

974971
iter = iter.next();
975972
assert iter.get().unwrap() == (&x1, &y1);
@@ -982,10 +979,6 @@ mod test_treemap {
982979
iter = iter.next();
983980
assert iter.get().unwrap() == (&x5, &y5);
984981

985-
// ICE:
986-
//assert iter.next() == None;
987-
//assert iter.next().eq(&None);
988-
989982
iter = iter.next();
990983
assert iter.get().is_none();
991984
}

0 commit comments

Comments
 (0)