@@ -124,7 +124,6 @@ for ::syntax::attr::StabilityLevel {
124124
125125impl_stable_hash_for ! ( struct :: syntax:: attr:: RustcDeprecation { since, reason, suggestion } ) ;
126126
127-
128127impl_stable_hash_for ! ( enum :: syntax:: attr:: IntType {
129128 SignedInt ( int_ty) ,
130129 UnsignedInt ( uint_ty)
@@ -136,6 +135,11 @@ impl_stable_hash_for!(enum ::syntax::ast::LitIntType {
136135 Unsuffixed
137136} ) ;
138137
138+ impl_stable_hash_for ! ( enum :: syntax:: ast:: LitFloatType {
139+ Suffixed ( float_ty) ,
140+ Unsuffixed
141+ } ) ;
142+
139143impl_stable_hash_for ! ( struct :: syntax:: ast:: Lit {
140144 kind,
141145 token,
@@ -148,8 +152,7 @@ impl_stable_hash_for!(enum ::syntax::ast::LitKind {
148152 Byte ( value) ,
149153 Char ( value) ,
150154 Int ( value, lit_int_type) ,
151- Float ( value, float_ty) ,
152- FloatUnsuffixed ( value) ,
155+ Float ( value, lit_float_type) ,
153156 Bool ( value) ,
154157 Err ( value)
155158} ) ;
@@ -159,6 +162,7 @@ impl_stable_hash_for_spanned!(::syntax::ast::LitKind);
159162impl_stable_hash_for ! ( enum :: syntax:: ast:: IntTy { Isize , I8 , I16 , I32 , I64 , I128 } ) ;
160163impl_stable_hash_for ! ( enum :: syntax:: ast:: UintTy { Usize , U8 , U16 , U32 , U64 , U128 } ) ;
161164impl_stable_hash_for ! ( enum :: syntax:: ast:: FloatTy { F32 , F64 } ) ;
165+ impl_stable_hash_for ! ( enum :: rustc_target:: abi:: FloatTy { F32 , F64 } ) ;
162166impl_stable_hash_for ! ( enum :: syntax:: ast:: Unsafety { Unsafe , Normal } ) ;
163167impl_stable_hash_for ! ( enum :: syntax:: ast:: Constness { Const , NotConst } ) ;
164168impl_stable_hash_for ! ( enum :: syntax:: ast:: Defaultness { Default , Final } ) ;
0 commit comments