Skip to content

Commit 4fd9264

Browse files
committed
oldmap: &K instead of K for the remove parameter
1 parent 119c780 commit 4fd9264

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

src/libcargo/cargo.rc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1687,7 +1687,7 @@ pub fn cmd_sources(c: &Cargo) {
16871687
match action {
16881688
~"clear" => {
16891689
for c.sources.each_key_ref |&k| {
1690-
c.sources.remove(k);
1690+
c.sources.remove(&k);
16911691
}
16921692

16931693
info(~"cleared sources");
@@ -1734,7 +1734,7 @@ pub fn cmd_sources(c: &Cargo) {
17341734
}
17351735

17361736
if c.sources.contains_key_ref(&name) {
1737-
c.sources.remove(name);
1737+
c.sources.remove(&name);
17381738
info(fmt!("removed source: %s", name));
17391739
} else {
17401740
error(fmt!("no such source: %s", name));
@@ -1825,7 +1825,7 @@ pub fn cmd_sources(c: &Cargo) {
18251825

18261826
match c.sources.find(name) {
18271827
Some(source) => {
1828-
c.sources.remove(name);
1828+
c.sources.remove(&name);
18291829
c.sources.insert(newn, source);
18301830
info(fmt!("renamed source: %s to %s", name, newn));
18311831
}

src/librustc/middle/trans/_match.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ pub fn compile_guard(bcx: block,
11981198
}
11991199
TrByRef | TrByImplicitRef => {}
12001200
}
1201-
bcx.fcx.lllocals.remove(binding_info.id);
1201+
bcx.fcx.lllocals.remove(&binding_info.id);
12021202
}
12031203
return bcx;
12041204
}

src/librustc/middle/typeck/infer/region_inference.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -712,11 +712,11 @@ pub impl RegionVarBindings {
712712
assert self.var_spans.len() == *vid + 1;
713713
self.var_spans.pop();
714714
}
715-
AddConstraint(constraint) => {
715+
AddConstraint(ref constraint) => {
716716
self.constraints.remove(constraint);
717717
}
718718
AddCombination(map, ref regions) => {
719-
map.remove((*regions));
719+
map.remove(regions);
720720
}
721721
}
722722
}

src/libstd/oldmap.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,8 @@ pub mod chained {
299299
option::unwrap(move opt_v)
300300
}
301301

302-
fn remove(k: K) -> bool {
303-
match self.search_tbl(&k, k.hash_keyed(0,0) as uint) {
302+
fn remove(k: &K) -> bool {
303+
match self.search_tbl(k, k.hash_keyed(0,0) as uint) {
304304
NotFound => false,
305305
FoundFirst(idx, entry) => {
306306
self.count -= 1u;
@@ -578,7 +578,7 @@ mod tests {
578578
debug!("removing evens");
579579
i = 0u;
580580
while i < num_to_insert {
581-
let v = hm.remove(i);
581+
let v = hm.remove(&i);
582582
assert v;
583583
i += 2u;
584584
}

src/test/bench/core-map.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ fn old_int_benchmarks(rng: @rand::Rng, num_keys: uint, results: &mut Results) {
6464

6565
do timed(&mut results.delete_ints) {
6666
for uint::range(0, num_keys) |i| {
67-
assert map.remove(i);
67+
assert map.remove(&i);
6868
}
6969
}
7070
}
@@ -103,7 +103,7 @@ fn old_str_benchmarks(rng: @rand::Rng, num_keys: uint, results: &mut Results) {
103103
}
104104
do timed(&mut results.delete_strings) {
105105
for uint::range(0, num_keys) |i| {
106-
assert map.remove(uint::to_str(i, 10));
106+
assert map.remove(&uint::to_str(i, 10));
107107
}
108108
}
109109
}

src/test/bench/shootout-mandelbrot.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ fn writer(path: ~str, pport: pipes::Port<Line>, size: uint)
138138
debug!("WS %u", prev);
139139
cout.write(lines.get(prev));
140140
done += 1_u;
141-
lines.remove(prev);
141+
lines.remove(&prev);
142142
prev += 1_u;
143143
}
144144
else {

0 commit comments

Comments
 (0)