commit | 606a31f46a066ba0d85c1915145703ae7b9d802b | [log] [tgz] |
---|---|---|
author | Dylan MacKenzie <ecstaticmorse@gmail.com> | Thu Aug 29 20:47:45 2019 -0700 |
committer | Dylan MacKenzie <ecstaticmorse@gmail.com> | Mon Sep 16 17:11:18 2019 -0700 |
tree | 9e27487a4a3827f84880fd0fefc8158bd662cc4a | |
parent | a44881d892fb4f4a8ed93f8f392bab942fac7a41 [diff] |
Add a getter for the current state to `DataflowResultsCursor`
diff --git a/src/librustc_mir/dataflow/mod.rs b/src/librustc_mir/dataflow/mod.rs index 7fe2a89..c9da512 100644 --- a/src/librustc_mir/dataflow/mod.rs +++ b/src/librustc_mir/dataflow/mod.rs
@@ -453,6 +453,10 @@ { self.flow_state.each_gen_bit(f) } + + pub fn get(&self) -> &BitSet<BD::Idx> { + self.flow_state.as_dense() + } } pub fn state_for_location<'tcx, T: BitDenotation<'tcx>>(loc: Location,