let loc = Location { block, statement_index: data.statements.len() };
liveness.seek_to_block_end(block);
- let mut live_locals = liveness.get().clone();
+ let mut live_locals: BitSet<_> = BitSet::new_empty(body.local_decls.len());
+ live_locals.union(liveness.get());
if !movable {
// The `liveness` variable contains the liveness of MIR locals ignoring borrows.