Skip to content

Commit 15ecfe6

Browse files
committed
visit_place_base is just visit_local
1 parent 45d050c commit 15ecfe6

File tree

5 files changed

+10
-25
lines changed

5 files changed

+10
-25
lines changed

src/librustc_codegen_ssa/mir/analyze.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ impl<Bx: BuilderMethods<'a, 'tcx>> LocalAnalyzer<'mir, 'a, 'tcx, Bx> {
204204
};
205205
}
206206

207-
self.visit_place_base(&place_ref.local, context, location);
207+
self.visit_local(&place_ref.local, context, location);
208208
self.visit_projection(place_ref.local, place_ref.projection, context, location);
209209
}
210210
}

src/librustc_middle/mir/visit.rs

+2-16
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,6 @@ macro_rules! make_mir_visitor {
163163
self.super_place(place, context, location);
164164
}
165165

166-
fn visit_place_base(&mut self,
167-
local: & $($mutability)? Local,
168-
context: PlaceContext,
169-
location: Location) {
170-
self.super_place_base(local, context, location);
171-
}
172-
173166
visit_place_fns!($($mutability)?);
174167

175168
fn visit_constant(&mut self,
@@ -710,13 +703,6 @@ macro_rules! make_mir_visitor {
710703
);
711704
}
712705

713-
fn super_place_base(&mut self,
714-
local: & $($mutability)? Local,
715-
context: PlaceContext,
716-
location: Location) {
717-
self.visit_local(local, context, location);
718-
}
719-
720706
fn super_local_decl(&mut self,
721707
local: Local,
722708
local_decl: & $($mutability)? LocalDecl<'tcx>) {
@@ -847,7 +833,7 @@ macro_rules! visit_place_fns {
847833
context: PlaceContext,
848834
location: Location,
849835
) {
850-
self.visit_place_base(&mut place.local, context, location);
836+
self.visit_local(&mut place.local, context, location);
851837

852838
if let Some(new_projection) = self.process_projection(&place.projection, location) {
853839
place.projection = self.tcx().intern_place_elems(&new_projection);
@@ -936,7 +922,7 @@ macro_rules! visit_place_fns {
936922
};
937923
}
938924

939-
self.visit_place_base(&place.local, context, location);
925+
self.visit_local(&place.local, context, location);
940926

941927
self.visit_projection(place.local, &place.projection, context, location);
942928
}

src/librustc_mir/monomorphize/collector.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -648,7 +648,7 @@ impl<'a, 'tcx> MirVisitor<'tcx> for MirNeighborCollector<'a, 'tcx> {
648648
self.super_terminator_kind(kind, location);
649649
}
650650

651-
fn visit_place_base(
651+
fn visit_local(
652652
&mut self,
653653
_place_local: &Local,
654654
_context: mir::visit::PlaceContext,

src/librustc_mir/transform/check_consts/validation.rs

+4-5
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ impl Visitor<'tcx> for Validator<'_, 'mir, 'tcx> {
276276
PlaceContext::MutatingUse(MutatingUseContext::Borrow)
277277
}
278278
};
279-
self.visit_place_base(&place.local, ctx, location);
279+
self.visit_local(&place.local, ctx, location);
280280
self.visit_projection(place.local, reborrowed_proj, ctx, location);
281281
return;
282282
}
@@ -289,7 +289,7 @@ impl Visitor<'tcx> for Validator<'_, 'mir, 'tcx> {
289289
}
290290
Mutability::Mut => PlaceContext::MutatingUse(MutatingUseContext::AddressOf),
291291
};
292-
self.visit_place_base(&place.local, ctx, location);
292+
self.visit_local(&place.local, ctx, location);
293293
self.visit_projection(place.local, reborrowed_proj, ctx, location);
294294
return;
295295
}
@@ -386,14 +386,13 @@ impl Visitor<'tcx> for Validator<'_, 'mir, 'tcx> {
386386
}
387387
}
388388

389-
fn visit_place_base(&mut self, place_local: &Local, context: PlaceContext, location: Location) {
389+
fn visit_local(&mut self, place_local: &Local, context: PlaceContext, location: Location) {
390390
trace!(
391-
"visit_place_base: place_local={:?} context={:?} location={:?}",
391+
"visit_local: place_local={:?} context={:?} location={:?}",
392392
place_local,
393393
context,
394394
location,
395395
);
396-
self.super_place_base(place_local, context, location);
397396
}
398397

399398
fn visit_operand(&mut self, op: &Operand<'tcx>, location: Location) {

src/librustc_mir/transform/generator.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ impl<'tcx> MutVisitor<'tcx> for DerefArgVisitor<'tcx> {
115115
self.tcx,
116116
);
117117
} else {
118-
self.visit_place_base(&mut place.local, context, location);
118+
self.visit_local(&mut place.local, context, location);
119119

120120
for elem in place.projection.iter() {
121121
if let PlaceElem::Index(local) = elem {
@@ -154,7 +154,7 @@ impl<'tcx> MutVisitor<'tcx> for PinArgVisitor<'tcx> {
154154
self.tcx,
155155
);
156156
} else {
157-
self.visit_place_base(&mut place.local, context, location);
157+
self.visit_local(&mut place.local, context, location);
158158

159159
for elem in place.projection.iter() {
160160
if let PlaceElem::Index(local) = elem {

0 commit comments

Comments
 (0)