about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2021-09-02 19:10:16 +0200
committerGitHub <noreply@github.com>2021-09-02 19:10:16 +0200
commitafdaa2e8f58958149fd76c16b89a54bbc8dbd8d1 (patch)
treeb83125b72accde81a9a75064e02d1e4a923d6dd3
parentea82d0651a638075de0a3aeb761ac379a4f99eb4 (diff)
parent99a3d646734c3aa7ff2564637e52e041e311c288 (diff)
downloadrust-afdaa2e8f58958149fd76c16b89a54bbc8dbd8d1.tar.gz
rust-afdaa2e8f58958149fd76c16b89a54bbc8dbd8d1.zip
Rollup merge of #88532 - ptrojahn:single_use, r=davidtwco
Remove single use variables
-rw-r--r--compiler/rustc_middle/src/mir/mod.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/rustc_middle/src/mir/mod.rs b/compiler/rustc_middle/src/mir/mod.rs
index 346a9e80217..83f6e79d5fc 100644
--- a/compiler/rustc_middle/src/mir/mod.rs
+++ b/compiler/rustc_middle/src/mir/mod.rs
@@ -411,8 +411,7 @@ impl<'tcx> Body<'tcx> {
     /// Returns an iterator over all function arguments.
     #[inline]
     pub fn args_iter(&self) -> impl Iterator<Item = Local> + ExactSizeIterator {
-        let arg_count = self.arg_count;
-        (1..arg_count + 1).map(Local::new)
+        (1..self.arg_count + 1).map(Local::new)
     }
 
     /// Returns an iterator over all user-defined variables and compiler-generated temporaries (all
@@ -421,9 +420,7 @@ impl<'tcx> Body<'tcx> {
     pub fn vars_and_temps_iter(
         &self,
     ) -> impl DoubleEndedIterator<Item = Local> + ExactSizeIterator {
-        let arg_count = self.arg_count;
-        let local_count = self.local_decls.len();
-        (arg_count + 1..local_count).map(Local::new)
+        (self.arg_count + 1..self.local_decls.len()).map(Local::new)
     }
 
     #[inline]