@@ -110,6 +110,7 @@ use rustc_ast::ast::MetaItemInner;
110110use rustc_ast:: ast:: MetaItemKind ;
111111use rustc_ast:: ast:: MetaItemLit ;
112112use rustc_ast:: ast:: MethodCall ;
113+ use rustc_ast:: ast:: MgcaDisambiguation ;
113114use rustc_ast:: ast:: ModKind ;
114115use rustc_ast:: ast:: ModSpans ;
115116use rustc_ast:: ast:: Movability ;
@@ -476,7 +477,7 @@ macro_rules! spanless_eq_enum {
476477}
477478
478479spanless_eq_struct ! ( AngleBracketedArgs ; span args) ;
479- spanless_eq_struct ! ( AnonConst ; id value) ;
480+ spanless_eq_struct ! ( AnonConst ; id value !mgca_disambiguation ) ;
480481spanless_eq_struct ! ( Arm ; attrs pat guard body span id is_placeholder) ;
481482spanless_eq_struct ! ( AssocItemConstraint ; id ident gen_args kind span) ;
482483spanless_eq_struct ! ( AttrItem ; unsafety path args tokens) ;
@@ -604,8 +605,9 @@ spanless_eq_enum!(LitIntType; Signed(0) Unsigned(0) Unsuffixed);
604605spanless_eq_enum ! ( LocalKind ; Decl Init ( 0 ) InitElse ( 0 1 ) ) ;
605606spanless_eq_enum ! ( MacStmtStyle ; Semicolon Braces NoBraces ) ;
606607spanless_eq_enum ! ( MatchKind ; Prefix Postfix ) ;
607- spanless_eq_enum ! ( MetaItemKind ; Word List ( 0 ) NameValue ( 0 ) ) ;
608608spanless_eq_enum ! ( MetaItemInner ; MetaItem ( 0 ) Lit ( 0 ) ) ;
609+ spanless_eq_enum ! ( MetaItemKind ; Word List ( 0 ) NameValue ( 0 ) ) ;
610+ spanless_eq_enum ! ( MgcaDisambiguation ; AnonConst Direct ) ;
609611spanless_eq_enum ! ( ModKind ; Loaded ( 0 1 2 ) Unloaded ) ;
610612spanless_eq_enum ! ( Movability ; Static Movable ) ;
611613spanless_eq_enum ! ( Mutability ; Mut Not ) ;
0 commit comments