diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2013-02-05 14:30:53 -0800 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2013-02-05 14:30:53 -0800 |
| commit | a4250a96fdf61142a9c8dbb6d37ae8435c99e396 (patch) | |
| tree | 0d31d5d32334825c1b174c1febf2160689626801 /src/librustc/metadata | |
| parent | 0110dfb27cc72b7cb269630061e87e858eda0610 (diff) | |
| download | rust-a4250a96fdf61142a9c8dbb6d37ae8435c99e396.tar.gz rust-a4250a96fdf61142a9c8dbb6d37ae8435c99e396.zip | |
Revert "oldmap: use &K instead of K in find and get"
This reverts commit 8e643525d4e5bca993dada43615916c382a0645b.
Diffstat (limited to 'src/librustc/metadata')
| -rw-r--r-- | src/librustc/metadata/cstore.rs | 4 | ||||
| -rw-r--r-- | src/librustc/metadata/decoder.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/encoder.rs | 16 | ||||
| -rw-r--r-- | src/librustc/metadata/tydecode.rs | 2 | ||||
| -rw-r--r-- | src/librustc/metadata/tyencode.rs | 4 |
5 files changed, 14 insertions, 14 deletions
diff --git a/src/librustc/metadata/cstore.rs b/src/librustc/metadata/cstore.rs index 1faf8e13fda..c8a1a619436 100644 --- a/src/librustc/metadata/cstore.rs +++ b/src/librustc/metadata/cstore.rs @@ -74,7 +74,7 @@ pub fn mk_cstore(intr: @ident_interner) -> CStore { pub fn get_crate_data(cstore: CStore, cnum: ast::crate_num) -> crate_metadata { - return p(cstore).metas.get(&cnum); + return p(cstore).metas.get(cnum); } pub fn get_crate_hash(cstore: CStore, cnum: ast::crate_num) -> ~str { @@ -139,7 +139,7 @@ pub fn add_use_stmt_cnum(cstore: CStore, use_id: ast::node_id, pub fn find_use_stmt_cnum(cstore: CStore, use_id: ast::node_id) -> Option<ast::crate_num> { - p(cstore).use_crate_map.find(&use_id) + p(cstore).use_crate_map.find(use_id) } // returns hashes of crates directly used by this crate. Hashes are diff --git a/src/librustc/metadata/decoder.rs b/src/librustc/metadata/decoder.rs index 9a6a2f7e954..c3c7c969cd8 100644 --- a/src/librustc/metadata/decoder.rs +++ b/src/librustc/metadata/decoder.rs @@ -1099,7 +1099,7 @@ pub fn translate_def_id(cdata: cmd, did: ast::def_id) -> ast::def_id { return ast::def_id { crate: cdata.cnum, node: did.node }; } - match cdata.cnum_map.find(&did.crate) { + match cdata.cnum_map.find(did.crate) { option::Some(n) => ast::def_id { crate: n, node: did.node }, option::None => die!(~"didn't find a crate in the cnum_map") } diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index 072b974d042..438084a3bd7 100644 --- a/src/librustc/metadata/encoder.rs +++ b/src/librustc/metadata/encoder.rs @@ -118,7 +118,7 @@ pub fn encode_def_id(ebml_w: writer::Encoder, id: def_id) { fn encode_region_param(ecx: @encode_ctxt, ebml_w: writer::Encoder, it: @ast::item) { - let opt_rp = ecx.tcx.region_paramd_items.find(&it.id); + let opt_rp = ecx.tcx.region_paramd_items.find(it.id); for opt_rp.each |rp| { do ebml_w.wr_tag(tag_region_param) { (*rp).encode(&ebml_w); @@ -184,7 +184,7 @@ fn encode_ty_type_param_bounds(ebml_w: writer::Encoder, ecx: @encode_ctxt, fn encode_type_param_bounds(ebml_w: writer::Encoder, ecx: @encode_ctxt, params: &[ty_param]) { let ty_param_bounds = - @params.map(|param| ecx.tcx.ty_param_bounds.get(¶m.id)); + @params.map(|param| ecx.tcx.ty_param_bounds.get(param.id)); encode_ty_type_param_bounds(ebml_w, ecx, ty_param_bounds); } @@ -224,7 +224,7 @@ fn encode_type(ecx: @encode_ctxt, ebml_w: writer::Encoder, typ: ty::t) { fn encode_symbol(ecx: @encode_ctxt, ebml_w: writer::Encoder, id: node_id) { ebml_w.start_tag(tag_items_data_item_symbol); - let sym = match ecx.item_symbols.find(&id) { + let sym = match ecx.item_symbols.find(id) { Some(ref x) => (/*bad*/copy *x), None => { ecx.diag.handler().bug( @@ -238,7 +238,7 @@ fn encode_symbol(ecx: @encode_ctxt, ebml_w: writer::Encoder, id: node_id) { fn encode_discriminant(ecx: @encode_ctxt, ebml_w: writer::Encoder, id: node_id) { ebml_w.start_tag(tag_items_data_item_symbol); - ebml_w.writer.write(str::to_bytes(ecx.discrim_symbols.get(&id))); + ebml_w.writer.write(str::to_bytes(ecx.discrim_symbols.get(id))); ebml_w.end_tag(); } @@ -349,7 +349,7 @@ fn encode_info_for_mod(ecx: @encode_ctxt, ebml_w: writer::Encoder, // Encode the reexports of this module. debug!("(encoding info for module) encoding reexports for %d", id); - match ecx.reexports2.find(&id) { + match ecx.reexports2.find(id) { Some(ref exports) => { debug!("(encoding info for module) found reexports for %d", id); for (*exports).each |exp| { @@ -813,7 +813,7 @@ fn encode_info_for_item(ecx: @encode_ctxt, ebml_w: writer::Encoder, encode_name(ecx, ebml_w, ty_m.ident); encode_family(ebml_w, purity_static_method_family(ty_m.purity)); - let polyty = ecx.tcx.tcache.get(&local_def(ty_m.id)); + let polyty = ecx.tcx.tcache.get(local_def(ty_m.id)); encode_ty_type_param_bounds(ebml_w, ecx, polyty.bounds); encode_type(ecx, ebml_w, polyty.ty); let mut m_path = vec::append(~[], path); // :-( @@ -881,7 +881,7 @@ fn encode_info_for_items(ecx: @encode_ctxt, ebml_w: writer::Encoder, let ebml_w = copy ebml_w; |i, cx, v| { visit::visit_item(i, cx, v); - match ecx.tcx.items.get(&i.id) { + match ecx.tcx.items.get(i.id) { ast_map::node_item(_, pt) => { encode_info_for_item(ecx, ebml_w, i, index, *pt); @@ -894,7 +894,7 @@ fn encode_info_for_items(ecx: @encode_ctxt, ebml_w: writer::Encoder, let ebml_w = copy ebml_w; |ni, cx, v| { visit::visit_foreign_item(ni, cx, v); - match ecx.tcx.items.get(&ni.id) { + match ecx.tcx.items.get(ni.id) { ast_map::node_foreign_item(_, abi, pt) => { encode_info_for_foreign_item(ecx, ebml_w, ni, index, /*bad*/copy *pt, diff --git a/src/librustc/metadata/tydecode.rs b/src/librustc/metadata/tydecode.rs index ea13325ad49..5dd499dfd63 100644 --- a/src/librustc/metadata/tydecode.rs +++ b/src/librustc/metadata/tydecode.rs @@ -329,7 +329,7 @@ fn parse_ty(st: @pstate, conv: conv_did) -> ty::t { let len = parse_hex(st); assert (next(st) == '#'); let key = creader_cache_key { cnum: st.crate, pos: pos, len: len }; - match st.tcx.rcache.find(&key) { + match st.tcx.rcache.find(key) { Some(tt) => return tt, None => { let ps = @{pos: pos ,.. copy *st}; diff --git a/src/librustc/metadata/tyencode.rs b/src/librustc/metadata/tyencode.rs index 0d66862c79f..a0e2065b20b 100644 --- a/src/librustc/metadata/tyencode.rs +++ b/src/librustc/metadata/tyencode.rs @@ -56,7 +56,7 @@ fn cx_uses_abbrevs(cx: @ctxt) -> bool { pub fn enc_ty(w: io::Writer, cx: @ctxt, t: ty::t) { match cx.abbrevs { ac_no_abbrevs => { - let result_str = match cx.tcx.short_names_cache.find(&t) { + let result_str = match cx.tcx.short_names_cache.find(t) { Some(s) => /*bad*/copy *s, None => { let s = do io::with_str_writer |wr| { @@ -69,7 +69,7 @@ pub fn enc_ty(w: io::Writer, cx: @ctxt, t: ty::t) { w.write_str(result_str); } ac_use_abbrevs(abbrevs) => { - match abbrevs.find(&t) { + match abbrevs.find(t) { Some(a) => { w.write_str(*a.s); return; } None => { let pos = w.tell(); |
