diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2023-04-15 16:03:36 +0000 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2023-04-22 12:30:36 +0000 |
| commit | 0e68cbd45dc169e807b470687f4e8f270ac97039 (patch) | |
| tree | 90c1100cfeab508758ec64dd9c2c0ea4e1fc3fe1 | |
| parent | 409661936f929b254ffc8adb644cf35d1f9765c4 (diff) | |
| download | rust-0e68cbd45dc169e807b470687f4e8f270ac97039.tar.gz rust-0e68cbd45dc169e807b470687f4e8f270ac97039.zip | |
Remove useless special case.
| -rw-r--r-- | compiler/rustc_mir_transform/src/dataflow_const_prop.rs | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/compiler/rustc_mir_transform/src/dataflow_const_prop.rs b/compiler/rustc_mir_transform/src/dataflow_const_prop.rs index a56c5cc5c12..809a0a386e3 100644 --- a/compiler/rustc_mir_transform/src/dataflow_const_prop.rs +++ b/compiler/rustc_mir_transform/src/dataflow_const_prop.rs @@ -520,21 +520,6 @@ impl<'tcx, 'map, 'a> Visitor<'tcx> for OperandCollector<'tcx, 'map, 'a> { _ => (), } } - - fn visit_rvalue(&mut self, rvalue: &Rvalue<'tcx>, location: Location) { - match rvalue { - Rvalue::Discriminant(place) => { - match self.state.get_discr(place.as_ref(), self.visitor.map) { - FlatSet::Top => (), - FlatSet::Elem(value) => { - self.visitor.before_effect.insert((location, *place), value); - } - FlatSet::Bottom => (), - } - } - _ => self.super_rvalue(rvalue, location), - } - } } struct DummyMachine; |
