Take &mut Results in ResultsVisitor
This commit is contained in:
@@ -538,7 +538,7 @@ where
|
||||
|
||||
fn visit_block_start(
|
||||
&mut self,
|
||||
_results: &Results<'tcx, A>,
|
||||
_results: &mut Results<'tcx, A>,
|
||||
state: &Self::FlowState,
|
||||
_block_data: &mir::BasicBlockData<'tcx>,
|
||||
_block: BasicBlock,
|
||||
@@ -550,7 +550,7 @@ where
|
||||
|
||||
fn visit_block_end(
|
||||
&mut self,
|
||||
_results: &Results<'tcx, A>,
|
||||
_results: &mut Results<'tcx, A>,
|
||||
state: &Self::FlowState,
|
||||
_block_data: &mir::BasicBlockData<'tcx>,
|
||||
_block: BasicBlock,
|
||||
@@ -562,7 +562,7 @@ where
|
||||
|
||||
fn visit_statement_before_primary_effect(
|
||||
&mut self,
|
||||
results: &Results<'tcx, A>,
|
||||
results: &mut Results<'tcx, A>,
|
||||
state: &Self::FlowState,
|
||||
_statement: &mir::Statement<'tcx>,
|
||||
_location: Location,
|
||||
@@ -575,7 +575,7 @@ where
|
||||
|
||||
fn visit_statement_after_primary_effect(
|
||||
&mut self,
|
||||
results: &Results<'tcx, A>,
|
||||
results: &mut Results<'tcx, A>,
|
||||
state: &Self::FlowState,
|
||||
_statement: &mir::Statement<'tcx>,
|
||||
_location: Location,
|
||||
@@ -586,7 +586,7 @@ where
|
||||
|
||||
fn visit_terminator_before_primary_effect(
|
||||
&mut self,
|
||||
results: &Results<'tcx, A>,
|
||||
results: &mut Results<'tcx, A>,
|
||||
state: &Self::FlowState,
|
||||
_terminator: &mir::Terminator<'tcx>,
|
||||
_location: Location,
|
||||
@@ -599,7 +599,7 @@ where
|
||||
|
||||
fn visit_terminator_after_primary_effect(
|
||||
&mut self,
|
||||
results: &Results<'tcx, A>,
|
||||
results: &mut Results<'tcx, A>,
|
||||
state: &Self::FlowState,
|
||||
_terminator: &mir::Terminator<'tcx>,
|
||||
_location: Location,
|
||||
|
||||
@@ -35,7 +35,7 @@ pub trait ResultsVisitor<'mir, 'tcx, R> {
|
||||
|
||||
fn visit_block_start(
|
||||
&mut self,
|
||||
_results: &R,
|
||||
_results: &mut R,
|
||||
_state: &Self::FlowState,
|
||||
_block_data: &'mir mir::BasicBlockData<'tcx>,
|
||||
_block: BasicBlock,
|
||||
@@ -46,7 +46,7 @@ pub trait ResultsVisitor<'mir, 'tcx, R> {
|
||||
/// its `statement_effect`.
|
||||
fn visit_statement_before_primary_effect(
|
||||
&mut self,
|
||||
_results: &R,
|
||||
_results: &mut R,
|
||||
_state: &Self::FlowState,
|
||||
_statement: &'mir mir::Statement<'tcx>,
|
||||
_location: Location,
|
||||
@@ -57,7 +57,7 @@ pub trait ResultsVisitor<'mir, 'tcx, R> {
|
||||
/// statement applied to `state`.
|
||||
fn visit_statement_after_primary_effect(
|
||||
&mut self,
|
||||
_results: &R,
|
||||
_results: &mut R,
|
||||
_state: &Self::FlowState,
|
||||
_statement: &'mir mir::Statement<'tcx>,
|
||||
_location: Location,
|
||||
@@ -68,7 +68,7 @@ pub trait ResultsVisitor<'mir, 'tcx, R> {
|
||||
/// its `terminator_effect`.
|
||||
fn visit_terminator_before_primary_effect(
|
||||
&mut self,
|
||||
_results: &R,
|
||||
_results: &mut R,
|
||||
_state: &Self::FlowState,
|
||||
_terminator: &'mir mir::Terminator<'tcx>,
|
||||
_location: Location,
|
||||
@@ -81,7 +81,7 @@ pub trait ResultsVisitor<'mir, 'tcx, R> {
|
||||
/// The `call_return_effect` (if one exists) will *not* be applied to `state`.
|
||||
fn visit_terminator_after_primary_effect(
|
||||
&mut self,
|
||||
_results: &R,
|
||||
_results: &mut R,
|
||||
_state: &Self::FlowState,
|
||||
_terminator: &'mir mir::Terminator<'tcx>,
|
||||
_location: Location,
|
||||
@@ -90,7 +90,7 @@ pub trait ResultsVisitor<'mir, 'tcx, R> {
|
||||
|
||||
fn visit_block_end(
|
||||
&mut self,
|
||||
_results: &R,
|
||||
_results: &mut R,
|
||||
_state: &Self::FlowState,
|
||||
_block_data: &'mir mir::BasicBlockData<'tcx>,
|
||||
_block: BasicBlock,
|
||||
|
||||
Reference in New Issue
Block a user