diff --git a/tests/common/eq.rs b/tests/common/eq.rs index 072e15fb48..189edce242 100644 --- a/tests/common/eq.rs +++ b/tests/common/eq.rs @@ -148,6 +148,8 @@ use rustc_ast::ast::TyAlias; use rustc_ast::ast::TyAliasWhereClause; use rustc_ast::ast::TyAliasWhereClauses; use rustc_ast::ast::TyKind; +use rustc_ast::ast::TyPat; +use rustc_ast::ast::TyPatKind; use rustc_ast::ast::UintTy; use rustc_ast::ast::UnOp; use rustc_ast::ast::UnsafeBinderCastKind; @@ -547,6 +549,7 @@ spanless_eq_struct!(Ty; id kind span tokens); spanless_eq_struct!(TyAlias; defaultness generics where_clauses bounds ty); spanless_eq_struct!(TyAliasWhereClause; !has_where_token span); spanless_eq_struct!(TyAliasWhereClauses; before after !split); +spanless_eq_struct!(TyPat; id kind span tokens); spanless_eq_struct!(UnsafeBinderTy; generic_params inner_ty); spanless_eq_struct!(UseTree; prefix kind span); spanless_eq_struct!(Variant; attrs id span !vis ident data disr_expr is_placeholder); @@ -620,6 +623,7 @@ spanless_eq_enum!(StructRest; Base(0) Rest(0) None); spanless_eq_enum!(Term; Ty(0) Const(0)); spanless_eq_enum!(TokenTree; Token(0 1) Delimited(0 1 2 3)); spanless_eq_enum!(TraitObjectSyntax; Dyn DynStar None); +spanless_eq_enum!(TyPatKind; Range(0 1 2) Err(0)); spanless_eq_enum!(UintTy; Usize U8 U16 U32 U64 U128); spanless_eq_enum!(UnOp; Deref Not Neg); spanless_eq_enum!(UnsafeBinderCastKind; Wrap Unwrap);