@@ -114,6 +114,7 @@ impl FlagComputation {
114
114
}
115
115
116
116
& ty:: Placeholder ( ..) => {
117
+ self . add_flags ( TypeFlags :: HAS_FREE_LOCAL_NAMES ) ;
117
118
self . add_flags ( TypeFlags :: HAS_TY_PLACEHOLDER ) ;
118
119
}
119
120
@@ -123,8 +124,7 @@ impl FlagComputation {
123
124
match infer {
124
125
ty:: FreshTy ( _) |
125
126
ty:: FreshIntTy ( _) |
126
- ty:: FreshFloatTy ( _) => {
127
- }
127
+ ty:: FreshFloatTy ( _) => { }
128
128
129
129
ty:: TyVar ( _) |
130
130
ty:: IntVar ( _) |
@@ -245,14 +245,16 @@ impl FlagComputation {
245
245
}
246
246
ConstValue :: Bound ( debruijn, _) => self . add_binder ( debruijn) ,
247
247
ConstValue :: Param ( _) => {
248
- self . add_flags ( TypeFlags :: HAS_FREE_LOCAL_NAMES | TypeFlags :: HAS_PARAMS ) ;
248
+ self . add_flags ( TypeFlags :: HAS_FREE_LOCAL_NAMES ) ;
249
+ self . add_flags ( TypeFlags :: HAS_PARAMS ) ;
249
250
}
250
251
ConstValue :: Placeholder ( _) => {
251
- self . add_flags ( TypeFlags :: HAS_FREE_REGIONS | TypeFlags :: HAS_CT_PLACEHOLDER ) ;
252
+ self . add_flags ( TypeFlags :: HAS_FREE_LOCAL_NAMES ) ;
253
+ self . add_flags ( TypeFlags :: HAS_CT_PLACEHOLDER ) ;
252
254
}
253
- ConstValue :: Scalar ( _) => { }
254
- ConstValue :: Slice { data : _ , start : _ , end : _ } => { }
255
- ConstValue :: ByRef { alloc : _ , offset : _ } => { }
255
+ ConstValue :: Scalar ( _) => { }
256
+ ConstValue :: Slice { .. } => { }
257
+ ConstValue :: ByRef { .. } => { }
256
258
}
257
259
}
258
260
0 commit comments