]> git.lizzy.rs Git - rust.git/commitdiff
Remove deprecated lang items
authorleonardo.yvens <leoyvens@gmail.com>
Tue, 12 Sep 2017 20:04:26 +0000 (17:04 -0300)
committerleonardo.yvens <leoyvens@gmail.com>
Tue, 12 Sep 2017 20:04:26 +0000 (17:04 -0300)
They have been deprecated for years and there is no trace left of them
in the compiler.

src/librustc/middle/lang_items.rs
src/librustc_typeck/variance/terms.rs

index cb59d9870faacfd3042e0979c1af4b5258f38153..ad243a1061d5f082795819cc54f4da131ce912e1 100644 (file)
@@ -327,14 +327,6 @@ pub fn collect<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>) -> LanguageItems {
 
     PhantomDataItem,                 "phantom_data",            phantom_data;
 
-    // Deprecated:
-    CovariantTypeItem,               "covariant_type",          covariant_type;
-    ContravariantTypeItem,           "contravariant_type",      contravariant_type;
-    InvariantTypeItem,               "invariant_type",          invariant_type;
-    CovariantLifetimeItem,           "covariant_lifetime",      covariant_lifetime;
-    ContravariantLifetimeItem,       "contravariant_lifetime",  contravariant_lifetime;
-    InvariantLifetimeItem,           "invariant_lifetime",      invariant_lifetime;
-
     NonZeroItem,                     "non_zero",                non_zero;
 
     DebugTraitLangItem,              "debug_trait",             debug_trait;
index 6062ac96ada787624dd189a60c0c0699c824db3b..ac3d575b64882de9516d892a213abd16fb46e293 100644 (file)
@@ -98,15 +98,6 @@ fn lang_items(tcx: TyCtxt) -> Vec<(ast::NodeId, Vec<ty::Variance>)> {
     let all = vec![
         (lang_items.phantom_data(), vec![ty::Covariant]),
         (lang_items.unsafe_cell_type(), vec![ty::Invariant]),
-
-        // Deprecated:
-        (lang_items.covariant_type(), vec![ty::Covariant]),
-        (lang_items.contravariant_type(), vec![ty::Contravariant]),
-        (lang_items.invariant_type(), vec![ty::Invariant]),
-        (lang_items.covariant_lifetime(), vec![ty::Covariant]),
-        (lang_items.contravariant_lifetime(), vec![ty::Contravariant]),
-        (lang_items.invariant_lifetime(), vec![ty::Invariant]),
-
         ];
 
     all.into_iter() // iterating over (Option<DefId>, Variance)