aboutsummaryrefslogtreecommitdiff
path: root/src/comp/front/creader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/comp/front/creader.rs')
-rw-r--r--src/comp/front/creader.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/comp/front/creader.rs b/src/comp/front/creader.rs
index 832ef131..dd913b53 100644
--- a/src/comp/front/creader.rs
+++ b/src/comp/front/creader.rs
@@ -635,14 +635,8 @@ fn list_crate_metadata(vec[u8] bytes, IO.writer out) {
fn describe_def(&EBML.doc items, ast.def_id id) -> str {
if (id._0 != 0) {ret "external";}
- alt (maybe_find_item(id._1 as int, items)) {
- case (Option.some[EBML.doc](?item)) {
- ret item_kind_to_str(item_kind(item));
- }
- case (Option.none[EBML.doc]) {
- ret "??"; // Native modules don't seem to get item entries.
- }
- }
+ auto item = find_item(id._1, items);
+ ret item_kind_to_str(item_kind(item));
}
fn item_kind_to_str(u8 kind) -> str {