Skip to content

Commit c00be71

Browse files
committed
---
yaml --- r: 20966 b: refs/heads/snap-stage3 c: 76d04af h: refs/heads/master v: v3
1 parent 5f250f4 commit c00be71

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
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: e430a699f2c60890d9b86069fd0c68a70ece7120
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 19c86c1e71fd17d88f0d3ffdf31987db5876dcd2
4+
refs/heads/snap-stage3: 76d04af71a64e9c79ea21c8d4b956ef0591e3c61
55
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,7 @@ fn item_parent_item(d: ebml::doc) -> option<ast::def_id> {
122122
none
123123
}
124124

125-
// XXX: This has nothing to do with classes.
126-
fn class_member_id(d: ebml::doc, cdata: cmd) -> ast::def_id {
125+
fn item_def_id(d: ebml::doc, cdata: cmd) -> ast::def_id {
127126
let tagdoc = ebml::get_doc(d, tag_def_id);
128127
return translate_def_id(cdata, ebml::with_doc_data(tagdoc,
129128
|d| parse_def_id(d)));
@@ -358,7 +357,7 @@ fn get_class_method(cdata: cmd, id: ast::node_id,
358357
when looking up method %s", *name})
359358
};
360359
for ebml::tagged_docs(cls_items, tag_item_trait_method) |mid| {
361-
let m_did = class_member_id(mid, cdata);
360+
let m_did = item_def_id(mid, cdata);
362361
if item_name(mid) == name {
363362
found = some(m_did);
364363
}
@@ -432,7 +431,7 @@ fn each_path(cdata: cmd, f: fn(path_entry) -> bool) {
432431
~"::");
433432
if name != ~"" {
434433
// Extract the def ID.
435-
let def_id = class_member_id(item_doc, cdata);
434+
let def_id = item_def_id(item_doc, cdata);
436435

437436
// Construct the def for this item.
438437
debug!{"(each_path) yielding explicit item: %s", name};
@@ -467,7 +466,7 @@ fn each_path(cdata: cmd, f: fn(path_entry) -> bool) {
467466
let path = item_name(path_doc);
468467

469468
// Extract the def ID.
470-
let def_id = class_member_id(path_doc, cdata);
469+
let def_id = item_def_id(path_doc, cdata);
471470

472471
// Get the item.
473472
match maybe_find_item(def_id.node, items) {
@@ -738,7 +737,7 @@ fn get_class_members(cdata: cmd, id: ast::node_id,
738737
let f = item_family(an_item);
739738
if p(f) {
740739
let name = item_name(an_item);
741-
let did = class_member_id(an_item, cdata);
740+
let did = item_def_id(an_item, cdata);
742741
let mt = field_mutability(an_item);
743742
vec::push(result, {ident: name, id: did, vis:
744743
family_to_visibility(f), mutability: mt});

0 commit comments

Comments
 (0)