From dafd759b2063d89f03ab72f931f1da2f03a927fb Mon Sep 17 00:00:00 2001 From: Ben Striegel Date: Tue, 29 Jan 2013 23:23:35 -0500 Subject: Repair RIMOV damage to libstd --- src/libstd/map.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libstd/map.rs') diff --git a/src/libstd/map.rs b/src/libstd/map.rs index 62bce2c2894..8087e7fcd7c 100644 --- a/src/libstd/map.rs +++ b/src/libstd/map.rs @@ -209,7 +209,7 @@ pub mod chained { fn rehash() { let n_old_chains = self.chains.len(); let n_new_chains: uint = uint::next_power_of_two(n_old_chains+1u); - let new_chains = chains(n_new_chains); + let mut new_chains = chains(n_new_chains); for self.each_entry |entry| { let idx = entry.hash % n_new_chains; entry.next = new_chains[idx]; @@ -459,7 +459,7 @@ pub mod chained { } fn chains(nchains: uint) -> ~[Option<@Entry>] { - vec::cast_to_mut(vec::from_elem(nchains, None)) + vec::from_elem(nchains, None) } pub fn mk() -> T { -- cgit 1.4.1-3-g733a5