]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_middle/src/ty/erase_regions.rs
Rollup merge of #92825 - pierwill:rustc-version-force-rename, r=Mark-Simulacrum
[rust.git] / compiler / rustc_middle / src / ty / erase_regions.rs
index 63eb55ed1a6208121d0e479810ae80209b0bce03..ef4f77c8a69e11ae06ae0193e9e8891850316242 100644 (file)
@@ -21,9 +21,7 @@ pub fn erase_regions<T>(self, value: T) -> T
         T: TypeFoldable<'tcx>,
     {
         // If there's nothing to erase avoid performing the query at all
-        if !value
-            .has_type_flags(TypeFlags::HAS_RE_LATE_BOUND | TypeFlags::HAS_POTENTIAL_FREE_REGIONS)
-        {
+        if !value.has_type_flags(TypeFlags::HAS_RE_LATE_BOUND | TypeFlags::HAS_FREE_REGIONS) {
             return value;
         }
         debug!("erase_regions({:?})", value);
@@ -37,7 +35,7 @@ struct RegionEraserVisitor<'tcx> {
     tcx: TyCtxt<'tcx>,
 }
 
-impl TypeFolder<'tcx> for RegionEraserVisitor<'tcx> {
+impl<'tcx> TypeFolder<'tcx> for RegionEraserVisitor<'tcx> {
     fn tcx<'b>(&'b self) -> TyCtxt<'tcx> {
         self.tcx
     }