Skip to content

Commit 1a599d4

Browse files
committed
Remove StatementKind::Deinit.
1 parent ce4a734 commit 1a599d4

File tree

4 files changed

+0
-6
lines changed

4 files changed

+0
-6
lines changed

compiler/rustc_public/src/mir/body.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,6 @@ pub enum StatementKind {
478478
Assign(Place, Rvalue),
479479
FakeRead(FakeReadCause, Place),
480480
SetDiscriminant { place: Place, variant_index: VariantIdx },
481-
Deinit(Place),
482481
StorageLive(Local),
483482
StorageDead(Local),
484483
Retag(RetagKind, Place),

compiler/rustc_public/src/mir/pretty.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ fn pretty_statement<W: Write>(writer: &mut W, statement: &StatementKind) -> io::
102102
StatementKind::SetDiscriminant { place, variant_index } => {
103103
writeln!(writer, "{INDENT}discriminant({place:?}) = {};", variant_index.to_index())
104104
}
105-
StatementKind::Deinit(place) => writeln!(writer, "Deinit({place:?};"),
106105
StatementKind::StorageLive(local) => {
107106
writeln!(writer, "{INDENT}StorageLive(_{local});")
108107
}

compiler/rustc_public/src/mir/visit.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,6 @@ macro_rules! make_mir_visitor {
170170
self.visit_place(place, PlaceContext::NON_MUTATING, location);
171171
}
172172
StatementKind::SetDiscriminant { place, .. }
173-
| StatementKind::Deinit(place)
174173
| StatementKind::Retag(_, place) => {
175174
self.visit_place(place, PlaceContext::MUTATING, location);
176175
}

compiler/rustc_public/src/unstable/convert/stable/mir.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,6 @@ impl<'tcx> Stable<'tcx> for mir::StatementKind<'tcx> {
149149
variant_index: variant_index.stable(tables, cx),
150150
}
151151
}
152-
mir::StatementKind::Deinit(place) => {
153-
crate::mir::StatementKind::Deinit(place.stable(tables, cx))
154-
}
155152

156153
mir::StatementKind::StorageLive(place) => {
157154
crate::mir::StatementKind::StorageLive(place.stable(tables, cx))

0 commit comments

Comments
 (0)