@@ -1278,7 +1278,6 @@ impl<I: Interner> Lifetime<I> {
12781278 LifetimeData :: InferenceVar ( _) => false ,
12791279 LifetimeData :: Placeholder ( _) => false ,
12801280 LifetimeData :: Static => false ,
1281- LifetimeData :: Empty ( _) => false ,
12821281 LifetimeData :: Erased => false ,
12831282 LifetimeData :: Phantom ( ..) => unreachable ! ( ) ,
12841283 }
@@ -1297,7 +1296,7 @@ impl<I: Interner> Lifetime<I> {
12971296 | TypeFlags :: HAS_FREE_LOCAL_REGIONS
12981297 | TypeFlags :: HAS_FREE_REGIONS
12991298 }
1300- LifetimeData :: Static | LifetimeData :: Empty ( _ ) => TypeFlags :: HAS_FREE_REGIONS ,
1299+ LifetimeData :: Static => TypeFlags :: HAS_FREE_REGIONS ,
13011300 LifetimeData :: Phantom ( _, _) => TypeFlags :: empty ( ) ,
13021301 LifetimeData :: BoundVar ( _) => TypeFlags :: HAS_RE_LATE_BOUND ,
13031302 LifetimeData :: Erased => TypeFlags :: HAS_RE_ERASED ,
@@ -1316,11 +1315,6 @@ pub enum LifetimeData<I: Interner> {
13161315 Placeholder ( PlaceholderIndex ) ,
13171316 /// Static lifetime
13181317 Static ,
1319- /// An empty lifetime: a lifetime shorter than any other lifetime in a
1320- /// universe with a lesser or equal index. The universe only non-zero in
1321- /// lexical region resolve in rustc, so chalk shouldn't ever see a non-zero
1322- /// index.
1323- Empty ( UniverseIndex ) ,
13241318 /// An erased lifetime, used by rustc to improve caching when we doesn't
13251319 /// care about lifetimes
13261320 Erased ,
0 commit comments