about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--compiler/rustc_mir_dataflow/src/impls/liveness.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/compiler/rustc_mir_dataflow/src/impls/liveness.rs b/compiler/rustc_mir_dataflow/src/impls/liveness.rs
index fbe1209092c..a1f60c84b12 100644
--- a/compiler/rustc_mir_dataflow/src/impls/liveness.rs
+++ b/compiler/rustc_mir_dataflow/src/impls/liveness.rs
@@ -75,9 +75,9 @@ impl<'tcx> GenKillAnalysis<'tcx> for MaybeLiveLocals {
         return_places: CallReturnPlaces<'_, 'tcx>,
     ) {
         return_places.for_each(|place| {
-            YieldResumeEffect(trans).visit_place(
+            CallReturnEffect(trans).visit_place(
                 &place,
-                PlaceContext::MutatingUse(MutatingUseContext::Yield),
+                PlaceContext::MutatingUse(MutatingUseContext::Store),
                 Location::START,
             )
         });
@@ -119,9 +119,9 @@ where
     }
 }
 
-struct YieldResumeEffect<'a, T>(&'a mut T);
+struct CallReturnEffect<'a, T>(&'a mut T);
 
-impl<'tcx, T> Visitor<'tcx> for YieldResumeEffect<'_, T>
+impl<'tcx, T> Visitor<'tcx> for CallReturnEffect<'_, T>
 where
     T: GenKill<Local>,
 {
@@ -292,9 +292,9 @@ impl<'a, 'tcx> Analysis<'tcx> for MaybeTransitiveLiveLocals<'a> {
         return_places: CallReturnPlaces<'_, 'tcx>,
     ) {
         return_places.for_each(|place| {
-            YieldResumeEffect(trans).visit_place(
+            CallReturnEffect(trans).visit_place(
                 &place,
-                PlaceContext::MutatingUse(MutatingUseContext::Yield),
+                PlaceContext::MutatingUse(MutatingUseContext::Store),
                 Location::START,
             )
         });