diff options
| author | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2022-06-03 00:00:00 +0000 |
|---|---|---|
| committer | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2022-06-07 16:54:00 +0200 |
| commit | 631d767fee70a7514f212b7de72a77dc32587c0a (patch) | |
| tree | 9b138f238882a539cd6ba61212db09ebff6bdd68 /compiler/rustc_mir_dataflow/src/impls | |
| parent | 7fe2c4b00dfbc33643e1af4b293eb057306a8339 (diff) | |
| download | rust-631d767fee70a7514f212b7de72a77dc32587c0a.tar.gz rust-631d767fee70a7514f212b7de72a77dc32587c0a.zip | |
Remove `AlwaysLiveLocals` wrapper struct
It is just a wrapper around a `BitSet` and doesn't have any functionality of its own.
Diffstat (limited to 'compiler/rustc_mir_dataflow/src/impls')
| -rw-r--r-- | compiler/rustc_mir_dataflow/src/impls/storage_liveness.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/compiler/rustc_mir_dataflow/src/impls/storage_liveness.rs b/compiler/rustc_mir_dataflow/src/impls/storage_liveness.rs index 356a6b7765e..33d29418147 100644 --- a/compiler/rustc_mir_dataflow/src/impls/storage_liveness.rs +++ b/compiler/rustc_mir_dataflow/src/impls/storage_liveness.rs @@ -1,6 +1,5 @@ pub use super::*; -use crate::storage::AlwaysLiveLocals; use crate::{CallReturnPlaces, GenKill, Results, ResultsRefCursor}; use rustc_middle::mir::visit::{NonMutatingUseContext, PlaceContext, Visitor}; use rustc_middle::mir::*; @@ -8,11 +7,11 @@ use std::cell::RefCell; #[derive(Clone)] pub struct MaybeStorageLive { - always_live_locals: AlwaysLiveLocals, + always_live_locals: BitSet<Local>, } impl MaybeStorageLive { - pub fn new(always_live_locals: AlwaysLiveLocals) -> Self { + pub fn new(always_live_locals: BitSet<Local>) -> Self { MaybeStorageLive { always_live_locals } } } |
