about summary refs log tree commit diff
path: root/src/libstd/vec.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-01-14 12:32:11 -0800
committerbors <bors@rust-lang.org>2014-01-14 12:32:11 -0800
commit9075025c7b48ffc028b3bddbb983ceac98ce9636 (patch)
treee3e7c8832f1d8ecf7700665f91b2938e8bcb01b6 /src/libstd/vec.rs
parentb77a7e76a18f0d2237813428425c80bf78faf772 (diff)
parent509fc92a9bb6f9a251308476ebf4e76795df60bf (diff)
downloadrust-9075025c7b48ffc028b3bddbb983ceac98ce9636.tar.gz
rust-9075025c7b48ffc028b3bddbb983ceac98ce9636.zip
auto merge of #11485 : eddyb/rust/sweep-old-rust, r=nikomatsakis
Diffstat (limited to 'src/libstd/vec.rs')
-rw-r--r--src/libstd/vec.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs
index 257a1e6340f..61e78b68adc 100644
--- a/src/libstd/vec.rs
+++ b/src/libstd/vec.rs
@@ -1837,11 +1837,8 @@ impl<T:Eq> OwnedEqVector<T> for ~[T] {
     fn dedup(&mut self) {
         unsafe {
             // Although we have a mutable reference to `self`, we cannot make
-            // *arbitrary* changes. There exists the possibility that this
-            // vector is contained with an `@mut` box and hence is still
-            // readable by the outside world during the `Eq` comparisons.
-            // Moreover, those comparisons could fail, so we must ensure
-            // that the vector is in a valid state at all time.
+            // *arbitrary* changes. The `Eq` comparisons could fail, so we
+            // must ensure that the vector is in a valid state at all time.
             //
             // The way that we handle this is by using swaps; we iterate
             // over all the elements, swapping as we go so that at the end