File tree 1 file changed +4
-4
lines changed
compiler/rustc_middle/src/ty 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -121,11 +121,10 @@ impl<'tcx> Predicate<'tcx> {
121
121
/// unsoundly accept some programs. See #91068.
122
122
#[ inline]
123
123
pub fn allow_normalization ( self ) -> bool {
124
- // Keep this in sync with the one in `rustc_type_ir::inherent`!
125
124
match self . kind ( ) . skip_binder ( ) {
126
- PredicateKind :: Clause ( ClauseKind :: WellFormed ( _) )
127
- | PredicateKind :: AliasRelate ( .. )
128
- | PredicateKind :: NormalizesTo ( .. ) => false ,
125
+ PredicateKind :: Clause ( ClauseKind :: WellFormed ( _) ) | PredicateKind :: AliasRelate ( .. ) => {
126
+ false
127
+ }
129
128
PredicateKind :: Clause ( ClauseKind :: Trait ( _) )
130
129
| PredicateKind :: Clause ( ClauseKind :: HostEffect ( ..) )
131
130
| PredicateKind :: Clause ( ClauseKind :: RegionOutlives ( _) )
@@ -137,6 +136,7 @@ impl<'tcx> Predicate<'tcx> {
137
136
| PredicateKind :: Coerce ( _)
138
137
| PredicateKind :: Clause ( ClauseKind :: ConstEvaluatable ( _) )
139
138
| PredicateKind :: ConstEquate ( _, _)
139
+ | PredicateKind :: NormalizesTo ( ..)
140
140
| PredicateKind :: Ambiguous => true ,
141
141
}
142
142
}
You can’t perform that action at this time.
0 commit comments