@@ -99,9 +99,8 @@ impl<'tcx> GenericArgKind<'tcx> {
99
99
CONSTNESS_TAG ,
100
100
match carg {
101
101
ty:: ConstnessArg :: Not => 0 ,
102
- ty:: ConstnessArg :: Required => 0b100 ,
103
- ty:: ConstnessArg :: Param => 0b1000 ,
104
- ty:: ConstnessArg :: Infer => 0b10000 ,
102
+ ty:: ConstnessArg :: Const => 0b100 ,
103
+ ty:: ConstnessArg :: Infer => 0b1000 ,
105
104
} ,
106
105
) ,
107
106
} ;
@@ -181,9 +180,8 @@ impl<'tcx> GenericArg<'tcx> {
181
180
) ) ) ,
182
181
CONSTNESS_TAG => GenericArgKind :: Constness ( match ptr & ( !TAG_MASK ) {
183
182
0 => ty:: ConstnessArg :: Not ,
184
- 0b100 => ty:: ConstnessArg :: Required ,
185
- 0b1000 => ty:: ConstnessArg :: Param ,
186
- 0b10000 => ty:: ConstnessArg :: Infer ,
183
+ 0b100 => ty:: ConstnessArg :: Const ,
184
+ 0b1000 => ty:: ConstnessArg :: Infer ,
187
185
_ => intrinsics:: unreachable ( ) ,
188
186
} ) ,
189
187
_ => intrinsics:: unreachable ( ) ,
@@ -613,7 +611,7 @@ impl<'a, 'tcx> TypeFolder<'tcx> for SubstFolder<'a, 'tcx> {
613
611
}
614
612
615
613
fn fold_constness ( & mut self , c : ty:: ConstnessArg ) -> ty:: ConstnessArg {
616
- if let ty:: ConstnessArg :: Param | ty:: ConstnessArg :: Infer = c {
614
+ if let ty:: ConstnessArg :: Const | ty:: ConstnessArg :: Infer = c {
617
615
self . substs
618
616
. iter ( )
619
617
. find_map ( |param| match param. unpack ( ) {
0 commit comments