Skip to content

Commit 4738231

Browse files
committed
Remove deprecated lang items
They have been deprecated for years and there is no trace left of them in the compiler.
1 parent 817e1b8 commit 4738231

File tree

2 files changed

+0
-17
lines changed

2 files changed

+0
-17
lines changed

src/librustc/middle/lang_items.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -327,14 +327,6 @@ language_item_table! {
327327

328328
PhantomDataItem, "phantom_data", phantom_data;
329329

330-
// Deprecated:
331-
CovariantTypeItem, "covariant_type", covariant_type;
332-
ContravariantTypeItem, "contravariant_type", contravariant_type;
333-
InvariantTypeItem, "invariant_type", invariant_type;
334-
CovariantLifetimeItem, "covariant_lifetime", covariant_lifetime;
335-
ContravariantLifetimeItem, "contravariant_lifetime", contravariant_lifetime;
336-
InvariantLifetimeItem, "invariant_lifetime", invariant_lifetime;
337-
338330
NonZeroItem, "non_zero", non_zero;
339331

340332
DebugTraitLangItem, "debug_trait", debug_trait;

src/librustc_typeck/variance/terms.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -98,15 +98,6 @@ fn lang_items(tcx: TyCtxt) -> Vec<(ast::NodeId, Vec<ty::Variance>)> {
9898
let all = vec![
9999
(lang_items.phantom_data(), vec![ty::Covariant]),
100100
(lang_items.unsafe_cell_type(), vec![ty::Invariant]),
101-
102-
// Deprecated:
103-
(lang_items.covariant_type(), vec![ty::Covariant]),
104-
(lang_items.contravariant_type(), vec![ty::Contravariant]),
105-
(lang_items.invariant_type(), vec![ty::Invariant]),
106-
(lang_items.covariant_lifetime(), vec![ty::Covariant]),
107-
(lang_items.contravariant_lifetime(), vec![ty::Contravariant]),
108-
(lang_items.invariant_lifetime(), vec![ty::Invariant]),
109-
110101
];
111102

112103
all.into_iter() // iterating over (Option<DefId>, Variance)

0 commit comments

Comments
 (0)