mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-02 15:32:06 +00:00
Rollup merge of #88532 - ptrojahn:single_use, r=davidtwco
Remove single use variables
This commit is contained in:
commit
afdaa2e8f5
@ -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]
|
||||
|
Loading…
Reference in New Issue
Block a user