提交 456af7a7 编写于 作者: D Daniel Micay

update comments documenting issue #4492 workaround

上级 a388e2c1
......@@ -49,10 +49,9 @@ impl <K: Eq Ord, V: Eq> TreeMap<K, V>: Eq {
let mut y = other.iter();
for self.len().times {
unsafe { // unsafe as a purity workaround
// ICE: x.next() != y.next()
x = x.next();
y = y.next();
// FIXME: #4492 (ICE), x.get() == y.get()
let (x1, x2) = x.get().unwrap();
let (y1, y2) = y.get().unwrap();
......@@ -967,9 +966,7 @@ fn test_lazy_iterator() {
let m = m;
let mut iter = m.iter();
// ICE:
//assert iter.next() == Some((&x1, &y1));
//assert iter.next().eq(&Some((&x1, &y1)));
// FIXME: #4492 (ICE): iter.next() == Some((&x1, &y1))
iter = iter.next();
assert iter.get().unwrap() == (&x1, &y1);
......@@ -982,10 +979,6 @@ fn test_lazy_iterator() {
iter = iter.next();
assert iter.get().unwrap() == (&x5, &y5);
// ICE:
//assert iter.next() == None;
//assert iter.next().eq(&None);
iter = iter.next();
assert iter.get().is_none();
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册