@@ -412,7 +412,7 @@ struct ConstraintContext<'a, 'tcx: 'a> {
412
412
invariant_lang_items : [ Option < ast:: DefId > ; 2 ] ,
413
413
covariant_lang_items : [ Option < ast:: DefId > ; 2 ] ,
414
414
contravariant_lang_items : [ Option < ast:: DefId > ; 2 ] ,
415
- unsafe_lang_item : Option < ast:: DefId > ,
415
+ unsafe_cell_lang_item : Option < ast:: DefId > ,
416
416
417
417
// These are pointers to common `ConstantTerm` instances
418
418
covariant : VarianceTermPtr < ' a > ,
@@ -453,7 +453,7 @@ fn add_constraints_from_crate<'a, 'tcx>(terms_cx: TermsContext<'a, 'tcx>,
453
453
invariant_lang_items[ RegionParam as uint ] =
454
454
terms_cx. tcx . lang_items . invariant_lifetime ( ) ;
455
455
456
- let unsafe_lang_item = terms_cx. tcx . lang_items . unsafe_cell_type ( ) ;
456
+ let unsafe_cell_lang_item = terms_cx. tcx . lang_items . unsafe_cell_type ( ) ;
457
457
458
458
let covariant = terms_cx. arena . alloc ( ConstantTerm ( ty:: Covariant ) ) ;
459
459
let contravariant = terms_cx. arena . alloc ( ConstantTerm ( ty:: Contravariant ) ) ;
@@ -465,7 +465,7 @@ fn add_constraints_from_crate<'a, 'tcx>(terms_cx: TermsContext<'a, 'tcx>,
465
465
invariant_lang_items : invariant_lang_items,
466
466
covariant_lang_items : covariant_lang_items,
467
467
contravariant_lang_items : contravariant_lang_items,
468
- unsafe_lang_item : unsafe_lang_item ,
468
+ unsafe_cell_lang_item : unsafe_cell_lang_item ,
469
469
470
470
covariant : covariant,
471
471
contravariant : contravariant,
@@ -654,7 +654,7 @@ impl<'a, 'tcx> ConstraintContext<'a, 'tcx> {
654
654
self . covariant
655
655
} else if self . contravariant_lang_items [ kind as uint ] == Some ( item_def_id) {
656
656
self . contravariant
657
- } else if kind == TypeParam && Some ( item_def_id) == self . unsafe_lang_item {
657
+ } else if kind == TypeParam && Some ( item_def_id) == self . unsafe_cell_lang_item {
658
658
self . invariant
659
659
} else if param_def_id. krate == ast:: LOCAL_CRATE {
660
660
// Parameter on an item defined within current crate:
0 commit comments