@@ -64,7 +64,7 @@ use syntax::ptr::P;
6464use syntax:: source_map:: { respan, CompilerDesugaringKind , Spanned } ;
6565use syntax:: source_map:: CompilerDesugaringKind :: IfTemporary ;
6666use syntax:: std_inject;
67- use syntax:: symbol:: { keywords , Symbol , sym } ;
67+ use syntax:: symbol:: { kw , sym , Symbol } ;
6868use syntax:: tokenstream:: { TokenStream , TokenTree } ;
6969use syntax:: parse:: token:: Token ;
7070use syntax:: visit:: { self , Visitor } ;
@@ -926,11 +926,11 @@ impl<'a> LoweringContext<'a> {
926926 hir:: LifetimeParamKind :: InBand ,
927927 ) ,
928928 ParamName :: Fresh ( _) => (
929- keywords :: UnderscoreLifetime . name ( ) . as_interned_str ( ) ,
929+ kw :: UnderscoreLifetime . as_interned_str ( ) ,
930930 hir:: LifetimeParamKind :: Elided ,
931931 ) ,
932932 ParamName :: Error => (
933- keywords :: UnderscoreLifetime . name ( ) . as_interned_str ( ) ,
933+ kw :: UnderscoreLifetime . as_interned_str ( ) ,
934934 hir:: LifetimeParamKind :: Error ,
935935 ) ,
936936 } ;
@@ -1414,7 +1414,7 @@ impl<'a> LoweringContext<'a> {
14141414 P ( hir:: Path {
14151415 res,
14161416 segments : hir_vec ! [ hir:: PathSegment :: from_ident(
1417- keywords :: SelfUpper . ident ( )
1417+ Ident :: with_empty_ctxt ( kw :: SelfUpper )
14181418 ) ] ,
14191419 span : t. span ,
14201420 } ) ,
@@ -1613,7 +1613,7 @@ impl<'a> LoweringContext<'a> {
16131613 trace ! ( "registering existential type with id {:#?}" , exist_ty_id) ;
16141614 let exist_ty_item = hir:: Item {
16151615 hir_id : exist_ty_id,
1616- ident : keywords :: Invalid . ident ( ) ,
1616+ ident : Ident :: invalid ( ) ,
16171617 attrs : Default :: default ( ) ,
16181618 node : exist_ty_item_kind,
16191619 vis : respan ( span. shrink_to_lo ( ) , hir:: VisibilityKind :: Inherited ) ,
@@ -1746,7 +1746,7 @@ impl<'a> LoweringContext<'a> {
17461746
17471747 let ( name, kind) = match name {
17481748 hir:: LifetimeName :: Underscore => (
1749- hir:: ParamName :: Plain ( keywords :: UnderscoreLifetime . ident ( ) ) ,
1749+ hir:: ParamName :: Plain ( Ident :: with_empty_ctxt ( kw :: UnderscoreLifetime ) ) ,
17501750 hir:: LifetimeParamKind :: Elided ,
17511751 ) ,
17521752 hir:: LifetimeName :: Param ( param_name) => (
@@ -2295,7 +2295,7 @@ impl<'a> LoweringContext<'a> {
22952295 . iter ( )
22962296 . map ( |arg| match arg. pat . node {
22972297 PatKind :: Ident ( _, ident, _) => ident,
2298- _ => Ident :: new ( keywords :: Invalid . name ( ) , arg. pat . span ) ,
2298+ _ => Ident :: new ( kw :: Invalid , arg. pat . span ) ,
22992299 } )
23002300 . collect ( )
23012301 }
@@ -2584,9 +2584,9 @@ impl<'a> LoweringContext<'a> {
25842584 fn lower_lifetime ( & mut self , l : & Lifetime ) -> hir:: Lifetime {
25852585 let span = l. ident . span ;
25862586 match l. ident {
2587- ident if ident. name == keywords :: StaticLifetime . name ( ) =>
2587+ ident if ident. name == kw :: StaticLifetime =>
25882588 self . new_named_lifetime ( l. id , span, hir:: LifetimeName :: Static ) ,
2589- ident if ident. name == keywords :: UnderscoreLifetime . name ( ) =>
2589+ ident if ident. name == kw :: UnderscoreLifetime =>
25902590 match self . anonymous_lifetime_mode {
25912591 AnonymousLifetimeMode :: CreateParameter => {
25922592 let fresh_name = self . collect_fresh_in_band_lifetime ( span) ;
@@ -2708,7 +2708,7 @@ impl<'a> LoweringContext<'a> {
27082708 // Don't expose `Self` (recovered "keyword used as ident" parse error).
27092709 // `rustc::ty` expects `Self` to be only used for a trait's `Self`.
27102710 // Instead, use `gensym("Self")` to create a distinct name that looks the same.
2711- let ident = if param. ident . name == keywords :: SelfUpper . name ( ) {
2711+ let ident = if param. ident . name == kw :: SelfUpper {
27122712 param. ident . gensym ( )
27132713 } else {
27142714 param. ident
@@ -3323,7 +3323,7 @@ impl<'a> LoweringContext<'a> {
33233323
33243324 // Correctly resolve `self` imports.
33253325 if path. segments . len ( ) > 1
3326- && path. segments . last ( ) . unwrap ( ) . ident . name == keywords :: SelfLower . name ( )
3326+ && path. segments . last ( ) . unwrap ( ) . ident . name == kw :: SelfLower
33273327 {
33283328 let _ = path. segments . pop ( ) ;
33293329 if rename. is_none ( ) {
0 commit comments