Skip to content

Commit e702522

Browse files
committed
Auto merge of #2342 - RalfJung:dead-opt, r=RalfJung
remove a dead optimization This became dead code when I removed "Untagged".
2 parents 64dec22 + 6b3986f commit e702522

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/stacked_borrows.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -559,16 +559,9 @@ impl<'tcx> Stack {
559559
self.len()
560560
};
561561

562-
// Put the new item there. As an optimization, deduplicate if it is equal to one of its new neighbors.
563-
// `new_idx` might be 0 if we just cleared the entire stack.
564-
if self.get(new_idx) == Some(new) || (new_idx > 0 && self.get(new_idx - 1).unwrap() == new)
565-
{
566-
// Optimization applies, done.
567-
trace!("reborrow: avoiding adding redundant item {:?}", new);
568-
} else {
569-
trace!("reborrow: adding item {:?}", new);
570-
self.insert(new_idx, new);
571-
}
562+
// Put the new item there.
563+
trace!("reborrow: adding item {:?}", new);
564+
self.insert(new_idx, new);
572565
Ok(())
573566
}
574567
}

0 commit comments

Comments
 (0)