11use rustc_data_structures:: fx:: { FxIndexMap , FxIndexSet } ;
22use rustc_data_structures:: graph:: WithSuccessors ;
3- use rustc_index:: bit_set:: HybridBitSet ;
3+ use rustc_index:: bit_set:: BitSet ;
44use rustc_index:: interval:: IntervalSet ;
55use rustc_infer:: infer:: canonical:: QueryRegionConstraints ;
66use rustc_infer:: infer:: outlives:: for_liveness;
@@ -135,7 +135,7 @@ struct LivenessResults<'me, 'typeck, 'flow, 'tcx> {
135135 cx : LivenessContext < ' me , ' typeck , ' flow , ' tcx > ,
136136
137137 /// Set of points that define the current local.
138- defs : HybridBitSet < PointIndex > ,
138+ defs : BitSet < PointIndex > ,
139139
140140 /// Points where the current variable is "use live" -- meaning
141141 /// that there is a future "full use" that may use its value.
@@ -158,7 +158,7 @@ impl<'me, 'typeck, 'flow, 'tcx> LivenessResults<'me, 'typeck, 'flow, 'tcx> {
158158 let num_points = cx. elements . num_points ( ) ;
159159 LivenessResults {
160160 cx,
161- defs : HybridBitSet :: new_empty ( num_points) ,
161+ defs : BitSet :: new_empty ( num_points) ,
162162 use_live_at : IntervalSet :: new ( num_points) ,
163163 drop_live_at : IntervalSet :: new ( num_points) ,
164164 drop_locations : vec ! [ ] ,
0 commit comments