diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-06-06 22:00:21 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-06 22:00:21 +0200 |
| commit | 63e0423cde981cc25d34421bf7b3347ea27163f3 (patch) | |
| tree | bd4f8a00888b051254076c55c8273effd77e2c5c | |
| parent | 53881f91b0036e65090bc874bf69b7ad6ab3ecde (diff) | |
| parent | 459bd2cbde9544be65371b7bf657aa7d2015c3fb (diff) | |
| download | rust-63e0423cde981cc25d34421bf7b3347ea27163f3.tar.gz rust-63e0423cde981cc25d34421bf7b3347ea27163f3.zip | |
Rollup merge of #112358 - Nilstrieb:fancy-more-borrowck-cleanups, r=compiler-errors
Remove default visitor impl in region constraint generation I wanted to group it together with other possibly minor borrowck cleanups but that's all I have right now so I rather put it up than forget about it before doing something else. r? `@compiler-errors`
| -rw-r--r-- | compiler/rustc_borrowck/src/constraint_generation.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/compiler/rustc_borrowck/src/constraint_generation.rs b/compiler/rustc_borrowck/src/constraint_generation.rs index 2aa09a3f26c..743d117e00f 100644 --- a/compiler/rustc_borrowck/src/constraint_generation.rs +++ b/compiler/rustc_borrowck/src/constraint_generation.rs @@ -4,8 +4,8 @@ use rustc_infer::infer::InferCtxt; use rustc_middle::mir::visit::TyContext; use rustc_middle::mir::visit::Visitor; use rustc_middle::mir::{ - BasicBlock, BasicBlockData, Body, Local, Location, Place, PlaceRef, ProjectionElem, Rvalue, - SourceInfo, Statement, StatementKind, Terminator, TerminatorKind, UserTypeProjection, + Body, Local, Location, Place, PlaceRef, ProjectionElem, Rvalue, SourceInfo, Statement, + StatementKind, Terminator, TerminatorKind, UserTypeProjection, }; use rustc_middle::ty::subst::SubstsRef; use rustc_middle::ty::visit::TypeVisitable; @@ -49,10 +49,6 @@ struct ConstraintGeneration<'cg, 'tcx> { } impl<'cg, 'tcx> Visitor<'tcx> for ConstraintGeneration<'cg, 'tcx> { - fn visit_basic_block_data(&mut self, bb: BasicBlock, data: &BasicBlockData<'tcx>) { - self.super_basic_block_data(bb, data); - } - /// We sometimes have `substs` within an rvalue, or within a /// call. Make them live at the location where they appear. fn visit_substs(&mut self, substs: &SubstsRef<'tcx>, location: Location) { |
