File tree 2 files changed +6
-3
lines changed
2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change
1
+ Subproject commit 5bd60bc51efaec04e69e2e18b59678e2af066433
Original file line number Diff line number Diff line change @@ -109,12 +109,12 @@ impl FlagComputation {
109
109
}
110
110
111
111
& ty:: Infer ( infer) => {
112
- self . add_flags ( TypeFlags :: HAS_TY_INFER ) ;
113
112
self . add_flags ( TypeFlags :: STILL_FURTHER_SPECIALIZABLE ) ;
114
113
match infer {
115
114
ty:: FreshTy ( _) | ty:: FreshIntTy ( _) | ty:: FreshFloatTy ( _) => { }
116
115
117
116
ty:: TyVar ( _) | ty:: IntVar ( _) | ty:: FloatVar ( _) => {
117
+ self . add_flags ( TypeFlags :: HAS_TY_INFER ) ;
118
118
self . add_flags ( TypeFlags :: KEEP_IN_LOCAL_TCX )
119
119
}
120
120
}
@@ -221,11 +221,13 @@ impl FlagComputation {
221
221
self . add_flags ( TypeFlags :: HAS_CT_PROJECTION ) ;
222
222
}
223
223
ty:: ConstKind :: Infer ( infer) => {
224
- self . add_flags ( TypeFlags :: HAS_CT_INFER ) ;
225
224
self . add_flags ( TypeFlags :: STILL_FURTHER_SPECIALIZABLE ) ;
226
225
match infer {
227
226
InferConst :: Fresh ( _) => { }
228
- InferConst :: Var ( _) => self . add_flags ( TypeFlags :: KEEP_IN_LOCAL_TCX ) ,
227
+ InferConst :: Var ( _) => {
228
+ self . add_flags ( TypeFlags :: HAS_CT_INFER ) ;
229
+ self . add_flags ( TypeFlags :: KEEP_IN_LOCAL_TCX )
230
+ }
229
231
}
230
232
}
231
233
ty:: ConstKind :: Bound ( debruijn, _) => {
You can’t perform that action at this time.
0 commit comments