diff options
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/map.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/map.rs b/src/libstd/map.rs index a72e87475b2..9d0f7b4c383 100644 --- a/src/libstd/map.rs +++ b/src/libstd/map.rs @@ -131,8 +131,8 @@ mod chained { ret not_found; } present(e) { - let e_key = e.key; // Satisfy alias checker. - if e.hash == h && tbl.eqer(e_key, k) { + // FIXME: This copy of the key is not good for perf + if e.hash == h && tbl.eqer(copy e.key, k) { #debug("search_tbl: present, comp %u, hash %u, idx %u", 1u, h, idx); ret found_first(idx, e); |
