@@ -45,7 +45,7 @@ use syntax::ast::MetaItemKind;
45
45
use syntax:: attr:: { InlineAttr , list_contains_name, mark_used} ;
46
46
use syntax:: source_map:: Spanned ;
47
47
use syntax:: feature_gate;
48
- use syntax:: symbol:: { keywords , Symbol } ;
48
+ use syntax:: symbol:: Symbol ;
49
49
use syntax_pos:: { Span , DUMMY_SP } ;
50
50
51
51
use rustc:: hir:: def:: { CtorKind , Def } ;
@@ -909,7 +909,6 @@ fn generics_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> &'tcx ty
909
909
910
910
opt_self = Some ( ty:: GenericParamDef {
911
911
index : 0 ,
912
- name : keywords:: SelfType . name ( ) . as_interned_str ( ) ,
913
912
def_id : tcx. hir . local_def_id ( param_id) ,
914
913
pure_wrt_drop : false ,
915
914
kind : ty:: GenericParamDefKind :: Type {
@@ -954,7 +953,6 @@ fn generics_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> &'tcx ty
954
953
early_lifetimes
955
954
. enumerate ( )
956
955
. map ( |( i, param) | ty:: GenericParamDef {
957
- name : param. name . ident ( ) . as_interned_str ( ) ,
958
956
index : own_start + i as u32 ,
959
957
def_id : tcx. hir . local_def_id ( param. id ) ,
960
958
pure_wrt_drop : param. pure_wrt_drop ,
@@ -994,7 +992,6 @@ fn generics_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> &'tcx ty
994
992
995
993
let ty_param = ty:: GenericParamDef {
996
994
index : type_start + i as u32 ,
997
- name : param. name . ident ( ) . as_interned_str ( ) ,
998
995
def_id : tcx. hir . local_def_id ( param. id ) ,
999
996
pure_wrt_drop : param. pure_wrt_drop ,
1000
997
kind : ty:: GenericParamDefKind :: Type {
@@ -1030,9 +1027,8 @@ fn generics_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> &'tcx ty
1030
1027
dummy_args
1031
1028
. iter ( )
1032
1029
. enumerate ( )
1033
- . map ( |( i, & arg ) | ty:: GenericParamDef {
1030
+ . map ( |( i, & _arg ) | ty:: GenericParamDef {
1034
1031
index : type_start + i as u32 ,
1035
- name : Symbol :: intern ( arg) . as_interned_str ( ) ,
1036
1032
def_id,
1037
1033
pure_wrt_drop : false ,
1038
1034
kind : ty:: GenericParamDefKind :: Type {
@@ -1047,7 +1043,6 @@ fn generics_of<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: DefId) -> &'tcx ty
1047
1043
params. extend ( fv. iter ( ) . zip ( ( dummy_args. len ( ) as u32 ) ..) . map ( |( _, i) | {
1048
1044
ty:: GenericParamDef {
1049
1045
index : type_start + i,
1050
- name : Symbol :: intern ( "<upvar>" ) . as_interned_str ( ) ,
1051
1046
def_id,
1052
1047
pure_wrt_drop : false ,
1053
1048
kind : ty:: GenericParamDefKind :: Type {
0 commit comments