diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs index 830481d4f736..4f86f6348d86 100644 --- a/src/librustc/hir/lowering.rs +++ b/src/librustc/hir/lowering.rs @@ -699,7 +699,7 @@ impl<'a> LoweringContext<'a> { self.resolver.definitions().create_def_with_parent( parent_id.index, def_node_id, - DefPathData::LifetimeDef(str_name.as_interned_str()), + DefPathData::LifetimeParam(str_name.as_interned_str()), DefIndexAddressSpace::High, Mark::root(), span, @@ -1424,7 +1424,7 @@ impl<'a> LoweringContext<'a> { self.context.resolver.definitions().create_def_with_parent( self.parent, def_node_id, - DefPathData::LifetimeDef(name.name().as_interned_str()), + DefPathData::LifetimeParam(name.name().as_interned_str()), DefIndexAddressSpace::High, Mark::root(), lifetime.span, diff --git a/src/librustc/hir/map/def_collector.rs b/src/librustc/hir/map/def_collector.rs index 6015063aa821..6555be110d14 100644 --- a/src/librustc/hir/map/def_collector.rs +++ b/src/librustc/hir/map/def_collector.rs @@ -173,7 +173,7 @@ impl<'a> visit::Visitor<'a> for DefCollector<'a> { fn visit_generic_param(&mut self, param: &'a GenericParamAST) { let name = param.ident.name.as_interned_str(); let def_path_data = match param.kind { - GenericParamKindAST::Lifetime { .. } => DefPathData::LifetimeDef(name), + GenericParamKindAST::Lifetime { .. } => DefPathData::LifetimeParam(name), GenericParamKindAST::Type { .. } => DefPathData::TypeParam(name), }; self.create_def( diff --git a/src/librustc/hir/map/definitions.rs b/src/librustc/hir/map/definitions.rs index 99023a168674..b1cb9d7fbd4a 100644 --- a/src/librustc/hir/map/definitions.rs +++ b/src/librustc/hir/map/definitions.rs @@ -360,7 +360,7 @@ pub enum DefPathData { /// A type parameter (generic parameter) TypeParam(InternedString), /// A lifetime definition - LifetimeDef(InternedString), + LifetimeParam(InternedString), /// A variant of a enum EnumVariant(InternedString), /// A struct field @@ -625,7 +625,7 @@ impl DefPathData { Module(name) | MacroDef(name) | TypeParam(name) | - LifetimeDef(name) | + LifetimeParam(name) | EnumVariant(name) | Field(name) | GlobalMetaData(name) => Some(name), @@ -652,7 +652,7 @@ impl DefPathData { Module(name) | MacroDef(name) | TypeParam(name) | - LifetimeDef(name) | + LifetimeParam(name) | EnumVariant(name) | Field(name) | GlobalMetaData(name) => { diff --git a/src/librustc/ty/item_path.rs b/src/librustc/ty/item_path.rs index d858ba7acf78..479fbe2673b9 100644 --- a/src/librustc/ty/item_path.rs +++ b/src/librustc/ty/item_path.rs @@ -215,7 +215,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> { data @ DefPathData::ValueNs(..) | data @ DefPathData::Module(..) | data @ DefPathData::TypeParam(..) | - data @ DefPathData::LifetimeDef(..) | + data @ DefPathData::LifetimeParam(..) | data @ DefPathData::EnumVariant(..) | data @ DefPathData::Field(..) | data @ DefPathData::AnonConst | diff --git a/src/librustc/util/ppaux.rs b/src/librustc/util/ppaux.rs index 883882dfe683..772de04d364d 100644 --- a/src/librustc/util/ppaux.rs +++ b/src/librustc/util/ppaux.rs @@ -287,7 +287,7 @@ impl PrintContext { DefPathData::MacroDef(_) | DefPathData::ClosureExpr | DefPathData::TypeParam(_) | - DefPathData::LifetimeDef(_) | + DefPathData::LifetimeParam(_) | DefPathData::Field(_) | DefPathData::StructCtor | DefPathData::AnonConst |