Skip to content

Commit 53897ba

Browse files
committed
Remove unused get_enum_variant_defs functions.
1 parent 2c8d75d commit 53897ba

File tree

2 files changed

+0
-25
lines changed

2 files changed

+0
-25
lines changed

src/librustc/metadata/csearch.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
use metadata::common::*;
1414
use metadata::cstore;
1515
use metadata::decoder;
16-
use middle::def;
1716
use middle::lang_items;
1817
use middle::ty;
1918

@@ -114,12 +113,6 @@ pub fn maybe_get_item_ast<'tcx>(tcx: &ty::ctxt<'tcx>, def: ast::DefId,
114113
decoder::maybe_get_item_ast(&*cdata, tcx, def.node, decode_inlined_item)
115114
}
116115

117-
pub fn get_enum_variant_defs(cstore: &cstore::CStore, enum_id: ast::DefId)
118-
-> Vec<(def::Def, ast::Name, ast::Visibility)> {
119-
let cdata = cstore.get_crate_data(enum_id.krate);
120-
decoder::get_enum_variant_defs(&*cstore.intr, &*cdata, enum_id.node)
121-
}
122-
123116
pub fn get_enum_variants<'tcx>(tcx: &ty::ctxt<'tcx>, def: ast::DefId)
124117
-> Vec<Rc<ty::VariantInfo<'tcx>>> {
125118
let cstore = &tcx.sess.cstore;

src/librustc/metadata/decoder.rs

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -730,24 +730,6 @@ pub fn maybe_get_item_ast<'tcx>(cdata: Cmd, tcx: &ty::ctxt<'tcx>, id: ast::NodeI
730730
}
731731
}
732732

733-
pub fn get_enum_variant_defs(intr: &IdentInterner,
734-
cdata: Cmd,
735-
id: ast::NodeId)
736-
-> Vec<(def::Def, ast::Name, ast::Visibility)> {
737-
let data = cdata.data();
738-
let items = reader::get_doc(rbml::Doc::new(data), tag_items);
739-
let item = find_item(id, items);
740-
enum_variant_ids(item, cdata).map(|did| {
741-
let item = find_item(did.node, items);
742-
let name = item_name(intr, item);
743-
let visibility = item_visibility(item);
744-
match item_to_def_like(cdata, item, did) {
745-
DlDef(def @ def::DefVariant(..)) => (def, name, visibility),
746-
_ => unreachable!()
747-
}
748-
}).collect()
749-
}
750-
751733
pub fn get_enum_variants<'tcx>(intr: Rc<IdentInterner>, cdata: Cmd, id: ast::NodeId,
752734
tcx: &ty::ctxt<'tcx>) -> Vec<Rc<ty::VariantInfo<'tcx>>> {
753735
let data = cdata.data();

0 commit comments

Comments
 (0)