diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index cb5c633bd25f..e251544b5bee 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -1087,7 +1087,6 @@ pub enum Type { /// aka TyBot Bottom, Unique(Box), - Managed(Box), RawPointer(Mutability, Box), BorrowedRef { pub lifetime: Option, @@ -1253,12 +1252,6 @@ impl Clean for ty::t { ty::ty_float(ast::TyF32) => Primitive(F32), ty::ty_float(ast::TyF64) => Primitive(F64), ty::ty_str => Primitive(Str), - ty::ty_box(t) => { - let gc_did = cx.tcx_opt().and_then(|tcx| { - tcx.lang_items.gc() - }); - lang_struct(cx, gc_did, t, "Gc", Managed) - } ty::ty_uniq(t) => { let box_did = cx.tcx_opt().and_then(|tcx| { tcx.lang_items.owned_box() diff --git a/src/librustdoc/html/format.rs b/src/librustdoc/html/format.rs index b52b34ff5812..6a001b324706 100644 --- a/src/librustdoc/html/format.rs +++ b/src/librustdoc/html/format.rs @@ -476,7 +476,7 @@ impl fmt::Show for clean::Type { }; write!(f, "&{}{}{}", lt, MutableSpace(mutability), **ty) } - clean::Unique(..) | clean::Managed(..) => { + clean::Unique(..) => { fail!("should have been cleaned") } }