@@ -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 } ;
@@ -927,11 +927,11 @@ impl<'a> LoweringContext<'a> {
927927 hir:: LifetimeParamKind :: InBand ,
928928 ) ,
929929 ParamName :: Fresh ( _) => (
930- keywords :: UnderscoreLifetime . name ( ) . as_interned_str ( ) ,
930+ kw :: UnderscoreLifetime . as_interned_str ( ) ,
931931 hir:: LifetimeParamKind :: Elided ,
932932 ) ,
933933 ParamName :: Error => (
934- keywords :: UnderscoreLifetime . name ( ) . as_interned_str ( ) ,
934+ kw :: UnderscoreLifetime . as_interned_str ( ) ,
935935 hir:: LifetimeParamKind :: Error ,
936936 ) ,
937937 } ;
@@ -1415,7 +1415,7 @@ impl<'a> LoweringContext<'a> {
14151415 P ( hir:: Path {
14161416 res,
14171417 segments : hir_vec ! [ hir:: PathSegment :: from_ident(
1418- keywords :: SelfUpper . ident ( )
1418+ Ident :: with_empty_ctxt ( kw :: SelfUpper )
14191419 ) ] ,
14201420 span : t. span ,
14211421 } ) ,
@@ -1614,7 +1614,7 @@ impl<'a> LoweringContext<'a> {
16141614 trace ! ( "registering existential type with id {:#?}" , exist_ty_id) ;
16151615 let exist_ty_item = hir:: Item {
16161616 hir_id : exist_ty_id,
1617- ident : keywords :: Invalid . ident ( ) ,
1617+ ident : Ident :: invalid ( ) ,
16181618 attrs : Default :: default ( ) ,
16191619 node : exist_ty_item_kind,
16201620 vis : respan ( span. shrink_to_lo ( ) , hir:: VisibilityKind :: Inherited ) ,
@@ -1747,7 +1747,7 @@ impl<'a> LoweringContext<'a> {
17471747
17481748 let ( name, kind) = match name {
17491749 hir:: LifetimeName :: Underscore => (
1750- hir:: ParamName :: Plain ( keywords :: UnderscoreLifetime . ident ( ) ) ,
1750+ hir:: ParamName :: Plain ( Ident :: with_empty_ctxt ( kw :: UnderscoreLifetime ) ) ,
17511751 hir:: LifetimeParamKind :: Elided ,
17521752 ) ,
17531753 hir:: LifetimeName :: Param ( param_name) => (
@@ -2296,7 +2296,7 @@ impl<'a> LoweringContext<'a> {
22962296 . iter ( )
22972297 . map ( |arg| match arg. pat . node {
22982298 PatKind :: Ident ( _, ident, _) => ident,
2299- _ => Ident :: new ( keywords :: Invalid . name ( ) , arg. pat . span ) ,
2299+ _ => Ident :: new ( kw :: Invalid , arg. pat . span ) ,
23002300 } )
23012301 . collect ( )
23022302 }
@@ -2585,9 +2585,9 @@ impl<'a> LoweringContext<'a> {
25852585 fn lower_lifetime ( & mut self , l : & Lifetime ) -> hir:: Lifetime {
25862586 let span = l. ident . span ;
25872587 match l. ident {
2588- ident if ident. name == keywords :: StaticLifetime . name ( ) =>
2588+ ident if ident. name == kw :: StaticLifetime =>
25892589 self . new_named_lifetime ( l. id , span, hir:: LifetimeName :: Static ) ,
2590- ident if ident. name == keywords :: UnderscoreLifetime . name ( ) =>
2590+ ident if ident. name == kw :: UnderscoreLifetime =>
25912591 match self . anonymous_lifetime_mode {
25922592 AnonymousLifetimeMode :: CreateParameter => {
25932593 let fresh_name = self . collect_fresh_in_band_lifetime ( span) ;
@@ -2709,7 +2709,7 @@ impl<'a> LoweringContext<'a> {
27092709 // Don't expose `Self` (recovered "keyword used as ident" parse error).
27102710 // `rustc::ty` expects `Self` to be only used for a trait's `Self`.
27112711 // Instead, use `gensym("Self")` to create a distinct name that looks the same.
2712- let ident = if param. ident . name == keywords :: SelfUpper . name ( ) {
2712+ let ident = if param. ident . name == kw :: SelfUpper {
27132713 param. ident . gensym ( )
27142714 } else {
27152715 param. ident
@@ -3325,7 +3325,7 @@ impl<'a> LoweringContext<'a> {
33253325
33263326 // Correctly resolve `self` imports.
33273327 if path. segments . len ( ) > 1
3328- && path. segments . last ( ) . unwrap ( ) . ident . name == keywords :: SelfLower . name ( )
3328+ && path. segments . last ( ) . unwrap ( ) . ident . name == kw :: SelfLower
33293329 {
33303330 let _ = path. segments . pop ( ) ;
33313331 if rename. is_none ( ) {
0 commit comments