Guarding a loop with a check that it never runs is useless
This commit is contained in:
parent
2431540b62
commit
2220fafa8c
1 changed files with 5 additions and 8 deletions
|
@ -334,14 +334,11 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> {
|
||||||
);
|
);
|
||||||
|
|
||||||
// (B) We can also generate outlives bounds that must be enforced.
|
// (B) We can also generate outlives bounds that must be enforced.
|
||||||
let required_region_bounds = required_region_bounds(tcx, opaque_type, bounds);
|
for required_region in required_region_bounds(tcx, opaque_type, bounds) {
|
||||||
if !required_region_bounds.is_empty() {
|
concrete_ty.visit_with(&mut ConstrainOpaqueTypeRegionVisitor {
|
||||||
for required_region in required_region_bounds {
|
tcx,
|
||||||
concrete_ty.visit_with(&mut ConstrainOpaqueTypeRegionVisitor {
|
op: |r| self.sub_regions(infer::CallReturn(span), required_region, r),
|
||||||
tcx,
|
});
|
||||||
op: |r| self.sub_regions(infer::CallReturn(span), required_region, r),
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue