about summary refs log tree commit diff
path: root/src/librustc_mir/dataflow
diff options
context:
space:
mode:
authorDylan MacKenzie <ecstaticmorse@gmail.com>2019-09-18 09:22:02 -0700
committerDylan MacKenzie <ecstaticmorse@gmail.com>2019-09-18 09:22:02 -0700
commitb4e94d9a3a04798201676be8f18ee483eb292104 (patch)
treea03b0837374c838e06f9c65684b430c8eb70519a /src/librustc_mir/dataflow
parenta7f52520d5433a2bd3e4e6727b311047ef066500 (diff)
downloadrust-b4e94d9a3a04798201676be8f18ee483eb292104.tar.gz
rust-b4e94d9a3a04798201676be8f18ee483eb292104.zip
Fix bug where `is_call_return_effect_applied` was never set
Diffstat (limited to 'src/librustc_mir/dataflow')
-rw-r--r--src/librustc_mir/dataflow/generic.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustc_mir/dataflow/generic.rs b/src/librustc_mir/dataflow/generic.rs
index 5a28df42f20..886044c0692 100644
--- a/src/librustc_mir/dataflow/generic.rs
+++ b/src/librustc_mir/dataflow/generic.rs
@@ -274,6 +274,7 @@ where
             ..
         } = &term.kind {
             if !self.is_call_return_effect_applied {
+                self.is_call_return_effect_applied = true;
                 self.results.analysis.apply_call_return_effect(
                     &mut self.state,
                     target.block,