Doc-comment IndexVec::from_elem
and use it in a few more places
This commit is contained in:
parent
bf41e753ec
commit
5c3e5af2ed
5 changed files with 17 additions and 7 deletions
|
@ -63,7 +63,7 @@ impl LocalUseMap {
|
|||
elements: &RegionValueElements,
|
||||
body: &Body<'_>,
|
||||
) -> Self {
|
||||
let nones = IndexVec::from_elem_n(None, body.local_decls.len());
|
||||
let nones = IndexVec::from_elem(None, &body.local_decls);
|
||||
let mut local_use_map = LocalUseMap {
|
||||
first_def_at: nones.clone(),
|
||||
first_use_at: nones.clone(),
|
||||
|
@ -76,7 +76,7 @@ impl LocalUseMap {
|
|||
}
|
||||
|
||||
let mut locals_with_use_data: IndexVec<Local, bool> =
|
||||
IndexVec::from_elem_n(false, body.local_decls.len());
|
||||
IndexVec::from_elem(false, &body.local_decls);
|
||||
live_locals.iter().for_each(|&local| locals_with_use_data[local] = true);
|
||||
|
||||
LocalUseMapBuild { local_use_map: &mut local_use_map, elements, locals_with_use_data }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue