diff options
| author | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-09-06 14:23:30 +1000 |
|---|---|---|
| committer | Nicholas Nethercote <n.nethercote@gmail.com> | 2024-09-09 16:24:08 +1000 |
| commit | 1aafeb2d5a07f98d5fab4f5627666396ed292f68 (patch) | |
| tree | ef4173c224ded5467931cd343103ac298882a36d | |
| parent | bed91f506559d17add56379f565372be031cdb36 (diff) | |
| download | rust-1aafeb2d5a07f98d5fab4f5627666396ed292f68.tar.gz rust-1aafeb2d5a07f98d5fab4f5627666396ed292f68.zip | |
Remove unnecessary lifetime from `OperandCollector`.
Also put the remaining lifetimes into the usual order.
| -rw-r--r-- | compiler/rustc_mir_transform/src/dataflow_const_prop.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/rustc_mir_transform/src/dataflow_const_prop.rs b/compiler/rustc_mir_transform/src/dataflow_const_prop.rs index 46f7408ef80..5fe5ba76dbc 100644 --- a/compiler/rustc_mir_transform/src/dataflow_const_prop.rs +++ b/compiler/rustc_mir_transform/src/dataflow_const_prop.rs @@ -838,14 +838,14 @@ impl<'tcx> MutVisitor<'tcx> for Patch<'tcx> { } } -struct OperandCollector<'tcx, 'map, 'locals, 'a> { +struct OperandCollector<'a, 'locals, 'tcx> { state: &'a State<FlatSet<Scalar>>, visitor: &'a mut Collector<'tcx, 'locals>, - ecx: &'map mut InterpCx<'tcx, DummyMachine>, - map: &'map Map<'tcx>, + ecx: &'a mut InterpCx<'tcx, DummyMachine>, + map: &'a Map<'tcx>, } -impl<'tcx> Visitor<'tcx> for OperandCollector<'tcx, '_, '_, '_> { +impl<'tcx> Visitor<'tcx> for OperandCollector<'_, '_, 'tcx> { fn visit_projection_elem( &mut self, _: PlaceRef<'tcx>, |
