Skip to content

Commit cd6fe44

Browse files
committed
---
yaml --- r: 63103 b: refs/heads/snap-stage3 c: 29e5aa0 h: refs/heads/master i: 63101: 4a2dbb3 63099: c4189b8 63095: ff536f8 63087: 5a0f3fb 63071: 315fb59 63039: 92b7caf 62975: fa69e26 v: v3
1 parent 43894df commit cd6fe44

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: 2d28d645422c1617be58c8ca7ad9a457264ca850
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: b65dc42b25c71a1f032a08a2d592a3687cbefe86
4+
refs/heads/snap-stage3: 29e5aa09427ce9f0c17e367f680d671268009ede
55
refs/heads/try: 7b78b52e602bb3ea8174f9b2006bff3315f03ef9
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/src/librustc/metadata/decoder.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ fn item_symbol(item: ebml::Doc) -> ~str {
174174

175175
fn item_parent_item(d: ebml::Doc) -> Option<ast::def_id> {
176176
for reader::tagged_docs(d, tag_items_data_parent_item) |did| {
177-
return Some(reader::with_doc_data(did, |d| parse_def_id(d)));
177+
return Some(reader::with_doc_data(did, parse_def_id));
178178
}
179179
None
180180
}
@@ -195,8 +195,7 @@ fn item_reqd_and_translated_parent_item(cnum: ast::crate_num,
195195

196196
fn item_def_id(d: ebml::Doc, cdata: cmd) -> ast::def_id {
197197
let tagdoc = reader::get_doc(d, tag_def_id);
198-
return translate_def_id(cdata, reader::with_doc_data(tagdoc,
199-
|d| parse_def_id(d)));
198+
return translate_def_id(cdata, reader::with_doc_data(tagdoc, parse_def_id));
200199
}
201200

202201
fn each_reexport(d: ebml::Doc, f: &fn(ebml::Doc) -> bool) -> bool {
@@ -282,7 +281,7 @@ fn enum_variant_ids(item: ebml::Doc, cdata: cmd) -> ~[ast::def_id] {
282281
let mut ids: ~[ast::def_id] = ~[];
283282
let v = tag_items_data_item_variant;
284283
for reader::tagged_docs(item, v) |p| {
285-
let ext = reader::with_doc_data(p, |d| parse_def_id(d));
284+
let ext = reader::with_doc_data(p, parse_def_id);
286285
ids.push(ast::def_id { crate: cdata.cnum, node: ext.node });
287286
};
288287
return ids;
@@ -424,7 +423,7 @@ pub fn get_impl_method(intr: @ident_interner, cdata: cmd, id: ast::node_id,
424423
let mut found = None;
425424
for reader::tagged_docs(find_item(id, items), tag_item_impl_method)
426425
|mid| {
427-
let m_did = reader::with_doc_data(mid, |d| parse_def_id(d));
426+
let m_did = reader::with_doc_data(mid, parse_def_id);
428427
if item_name(intr, find_item(m_did.node, items)) == name {
429428
found = Some(translate_def_id(cdata, m_did));
430429
}
@@ -662,7 +661,7 @@ fn item_impl_methods(intr: @ident_interner, cdata: cmd, item: ebml::Doc,
662661
base_tps: uint) -> ~[@resolve::MethodInfo] {
663662
let mut rslt = ~[];
664663
for reader::tagged_docs(item, tag_item_impl_method) |doc| {
665-
let m_did = reader::with_doc_data(doc, |d| parse_def_id(d));
664+
let m_did = reader::with_doc_data(doc, parse_def_id);
666665
let mth_item = lookup_item(m_did.node, cdata.data);
667666
let explicit_self = get_explicit_self(mth_item);
668667
rslt.push(@resolve::MethodInfo {
@@ -684,7 +683,7 @@ pub fn get_impls_for_mod(intr: @ident_interner,
684683
let mod_item = lookup_item(m_id, data);
685684
let mut result = ~[];
686685
for reader::tagged_docs(mod_item, tag_mod_impl) |doc| {
687-
let did = reader::with_doc_data(doc, |d| parse_def_id(d));
686+
let did = reader::with_doc_data(doc, parse_def_id);
688687
let local_did = translate_def_id(cdata, did);
689688
debug!("(get impls for mod) getting did %? for '%?'",
690689
local_did, name);

0 commit comments

Comments
 (0)