Skip to content

Commit 99e886d

Browse files
authored
Rollup merge of #59510 - varkor:rename-type_parameters, r=eddyb
Rename `type_parameters` to `generics` and so on Some old variable names had fallen through the generics generalisation pull requests.
2 parents 4aacc49 + 44813df commit 99e886d

File tree

10 files changed

+29
-29
lines changed

10 files changed

+29
-29
lines changed

src/librustc/hir/intravisit.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -485,30 +485,30 @@ pub fn walk_item<'v, V: Visitor<'v>>(visitor: &mut V, item: &'v Item) {
485485
ItemKind::GlobalAsm(_) => {
486486
visitor.visit_id(item.hir_id);
487487
}
488-
ItemKind::Ty(ref typ, ref type_parameters) => {
488+
ItemKind::Ty(ref ty, ref generics) => {
489489
visitor.visit_id(item.hir_id);
490-
visitor.visit_ty(typ);
491-
visitor.visit_generics(type_parameters)
490+
visitor.visit_ty(ty);
491+
visitor.visit_generics(generics)
492492
}
493493
ItemKind::Existential(ExistTy { ref generics, ref bounds, impl_trait_fn: _ }) => {
494494
visitor.visit_id(item.hir_id);
495495
walk_generics(visitor, generics);
496496
walk_list!(visitor, visit_param_bound, bounds);
497497
}
498-
ItemKind::Enum(ref enum_definition, ref type_parameters) => {
499-
visitor.visit_generics(type_parameters);
498+
ItemKind::Enum(ref enum_definition, ref generics) => {
499+
visitor.visit_generics(generics);
500500
// `visit_enum_def()` takes care of visiting the `Item`'s `HirId`.
501-
visitor.visit_enum_def(enum_definition, type_parameters, item.hir_id, item.span)
501+
visitor.visit_enum_def(enum_definition, generics, item.hir_id, item.span)
502502
}
503503
ItemKind::Impl(
504504
..,
505-
ref type_parameters,
505+
ref generics,
506506
ref opt_trait_reference,
507507
ref typ,
508508
ref impl_item_refs
509509
) => {
510510
visitor.visit_id(item.hir_id);
511-
visitor.visit_generics(type_parameters);
511+
visitor.visit_generics(generics);
512512
walk_list!(visitor, visit_trait_ref, opt_trait_reference);
513513
visitor.visit_ty(typ);
514514
walk_list!(visitor, visit_impl_item_ref, impl_item_refs);

src/librustc_mir/monomorphize/collector.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1040,7 +1040,7 @@ impl<'b, 'a, 'v> ItemLikeVisitor<'v> for RootCollector<'b, 'a, 'v> {
10401040

10411041
impl<'b, 'a, 'v> RootCollector<'b, 'a, 'v> {
10421042
fn is_root(&self, def_id: DefId) -> bool {
1043-
!item_has_type_parameters(self.tcx, def_id) && match self.mode {
1043+
!item_requires_monomorphization(self.tcx, def_id) && match self.mode {
10441044
MonoItemCollectionMode::Eager => {
10451045
true
10461046
}
@@ -1101,7 +1101,7 @@ impl<'b, 'a, 'v> RootCollector<'b, 'a, 'v> {
11011101
}
11021102
}
11031103

1104-
fn item_has_type_parameters<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> bool {
1104+
fn item_requires_monomorphization<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> bool {
11051105
let generics = tcx.generics_of(def_id);
11061106
generics.requires_monomorphization(tcx)
11071107
}

src/librustc_save_analysis/dump_visitor.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,7 @@ impl<'l, 'tcx: 'l, 'll, O: DumpOutput + 'll> DumpVisitor<'l, 'tcx, 'll, O> {
659659
fn process_impl(
660660
&mut self,
661661
item: &'l ast::Item,
662-
type_parameters: &'l ast::Generics,
662+
generics: &'l ast::Generics,
663663
trait_ref: &'l Option<ast::TraitRef>,
664664
typ: &'l ast::Ty,
665665
impl_items: &'l [ast::ImplItem],
@@ -678,7 +678,7 @@ impl<'l, 'tcx: 'l, 'll, O: DumpOutput + 'll> DumpVisitor<'l, 'tcx, 'll, O> {
678678
if let &Some(ref trait_ref) = trait_ref {
679679
self.process_path(trait_ref.ref_id, &trait_ref.path);
680680
}
681-
self.process_generic_params(type_parameters, "", item.id);
681+
self.process_generic_params(generics, "", item.id);
682682
for impl_item in impl_items {
683683
let map = &self.tcx.hir();
684684
self.process_impl_item(impl_item, map.local_def_id(item.id));

src/librustc_typeck/check/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2544,7 +2544,7 @@ impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> {
25442544
Neither if self.type_var_diverges(ty) => self.tcx.mk_diverging_default(),
25452545
Neither => return false,
25462546
};
2547-
debug!("default_type_parameters: defaulting `{:?}` to `{:?}`", ty, fallback);
2547+
debug!("fallback_if_possible: defaulting `{:?}` to `{:?}`", ty, fallback);
25482548
self.demand_eqtype(syntax_pos::DUMMY_SP, ty, fallback);
25492549
true
25502550
}

src/librustc_typeck/check/wfcheck.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::check::{Inherited, FnCtxt};
2-
use crate::constrained_type_params::{identify_constrained_type_params, Parameter};
2+
use crate::constrained_generic_params::{identify_constrained_generic_params, Parameter};
33

44
use crate::hir::def_id::DefId;
55
use rustc::traits::{self, ObligationCauseCode};
@@ -941,7 +941,7 @@ fn check_variances_for_type_defn<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
941941
.map(|(index, _)| Parameter(index as u32))
942942
.collect();
943943

944-
identify_constrained_type_params(tcx,
944+
identify_constrained_generic_params(tcx,
945945
&ty_predicates,
946946
None,
947947
&mut constrained_parameters);

src/librustc_typeck/collect.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
//! crate as a kind of pass. This should eventually be factored away.
1616
1717
use crate::astconv::{AstConv, Bounds};
18-
use crate::constrained_type_params as ctp;
18+
use crate::constrained_generic_params as ctp;
1919
use crate::check::intrinsic::intrisic_operation_unsafety;
2020
use crate::lint;
2121
use crate::middle::lang_items::SizedTraitLangItem;

src/librustc_typeck/constrained_type_params.rs src/librustc_typeck/constrained_generic_params.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ impl<'tcx> TypeVisitor<'tcx> for ParameterCollector {
8686
}
8787
}
8888

89-
pub fn identify_constrained_type_params<'tcx>(tcx: TyCtxt<'_, 'tcx, 'tcx>,
89+
pub fn identify_constrained_generic_params<'tcx>(tcx: TyCtxt<'_, 'tcx, 'tcx>,
9090
predicates: &ty::GenericPredicates<'tcx>,
9191
impl_trait_ref: Option<ty::TraitRef<'tcx>>,
9292
input_parameters: &mut FxHashSet<Parameter>)

src/librustc_typeck/impl_wf_check.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
//! specialization errors. These things can (and probably should) be
99
//! fixed, but for the moment it's easier to do these checks early.
1010
11-
use crate::constrained_type_params as ctp;
11+
use crate::constrained_generic_params as ctp;
1212
use rustc::hir;
1313
use rustc::hir::itemlikevisit::ItemLikeVisitor;
1414
use rustc::hir::def_id::DefId;
@@ -103,7 +103,7 @@ fn enforce_impl_params_are_constrained<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>,
103103
let impl_trait_ref = tcx.impl_trait_ref(impl_def_id);
104104

105105
let mut input_parameters = ctp::parameters_for_impl(impl_self_ty, impl_trait_ref);
106-
ctp::identify_constrained_type_params(
106+
ctp::identify_constrained_generic_params(
107107
tcx, &impl_predicates, impl_trait_ref, &mut input_parameters);
108108

109109
// Disallow unconstrained lifetimes, but only if they appear in assoc types.

src/librustc_typeck/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ mod check;
8888
mod check_unused;
8989
mod coherence;
9090
mod collect;
91-
mod constrained_type_params;
91+
mod constrained_generic_params;
9292
mod structured_errors;
9393
mod impl_wf_check;
9494
mod namespace;

src/libsyntax/visit.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -244,24 +244,24 @@ pub fn walk_item<'a, V: Visitor<'a>>(visitor: &mut V, item: &'a Item) {
244244
walk_list!(visitor, visit_foreign_item, &foreign_module.items);
245245
}
246246
ItemKind::GlobalAsm(ref ga) => visitor.visit_global_asm(ga),
247-
ItemKind::Ty(ref typ, ref type_parameters) => {
247+
ItemKind::Ty(ref typ, ref generics) => {
248248
visitor.visit_ty(typ);
249-
visitor.visit_generics(type_parameters)
249+
visitor.visit_generics(generics)
250250
}
251-
ItemKind::Existential(ref bounds, ref type_parameters) => {
251+
ItemKind::Existential(ref bounds, ref generics) => {
252252
walk_list!(visitor, visit_param_bound, bounds);
253-
visitor.visit_generics(type_parameters)
253+
visitor.visit_generics(generics)
254254
}
255-
ItemKind::Enum(ref enum_definition, ref type_parameters) => {
256-
visitor.visit_generics(type_parameters);
257-
visitor.visit_enum_def(enum_definition, type_parameters, item.id, item.span)
255+
ItemKind::Enum(ref enum_definition, ref generics) => {
256+
visitor.visit_generics(generics);
257+
visitor.visit_enum_def(enum_definition, generics, item.id, item.span)
258258
}
259259
ItemKind::Impl(_, _, _,
260-
ref type_parameters,
260+
ref generics,
261261
ref opt_trait_reference,
262262
ref typ,
263263
ref impl_items) => {
264-
visitor.visit_generics(type_parameters);
264+
visitor.visit_generics(generics);
265265
walk_list!(visitor, visit_trait_ref, opt_trait_reference);
266266
visitor.visit_ty(typ);
267267
walk_list!(visitor, visit_impl_item, impl_items);

0 commit comments

Comments
 (0)