about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2024-11-25 13:08:03 +1100
committerNicholas Nethercote <n.nethercote@gmail.com>2024-11-29 17:23:34 +1100
commit0df6a018e163e0e5e8536bcc4bfc30e1b4ba2be0 (patch)
tree222d3cce5bb08d44e33854d3518a946703a61161
parent346929cb809bed10de1f69a1c62fcdb63860ecd6 (diff)
downloadrust-0df6a018e163e0e5e8536bcc4bfc30e1b4ba2be0.tar.gz
rust-0df6a018e163e0e5e8536bcc4bfc30e1b4ba2be0.zip
Stop using `HybridBitSet` in dataflow diffs.
As part of the larger goal of reducing `HybridBitSet` use in general.
This code is for debugging only and isn't performance sensitive, so
`ChunkedBitSet` should be fine.
-rw-r--r--compiler/rustc_mir_dataflow/src/framework/fmt.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/compiler/rustc_mir_dataflow/src/framework/fmt.rs b/compiler/rustc_mir_dataflow/src/framework/fmt.rs
index c177d98106f..dc176ba2d03 100644
--- a/compiler/rustc_mir_dataflow/src/framework/fmt.rs
+++ b/compiler/rustc_mir_dataflow/src/framework/fmt.rs
@@ -4,7 +4,7 @@
 use std::fmt;
 
 use rustc_index::Idx;
-use rustc_index::bit_set::{BitSet, ChunkedBitSet, HybridBitSet};
+use rustc_index::bit_set::{BitSet, ChunkedBitSet};
 
 use super::lattice::MaybeReachable;
 
@@ -85,8 +85,8 @@ where
         let size = self.domain_size();
         assert_eq!(size, old.domain_size());
 
-        let mut set_in_self = HybridBitSet::new_empty(size);
-        let mut cleared_in_self = HybridBitSet::new_empty(size);
+        let mut set_in_self = ChunkedBitSet::new_empty(size);
+        let mut cleared_in_self = ChunkedBitSet::new_empty(size);
 
         for i in (0..size).map(T::new) {
             match (self.contains(i), old.contains(i)) {
@@ -112,8 +112,8 @@ where
         let size = self.domain_size();
         assert_eq!(size, old.domain_size());
 
-        let mut set_in_self = HybridBitSet::new_empty(size);
-        let mut cleared_in_self = HybridBitSet::new_empty(size);
+        let mut set_in_self = ChunkedBitSet::new_empty(size);
+        let mut cleared_in_self = ChunkedBitSet::new_empty(size);
 
         for i in (0..size).map(T::new) {
             match (self.contains(i), old.contains(i)) {
@@ -159,8 +159,8 @@ where
 }
 
 fn fmt_diff<T, C>(
-    inserted: &HybridBitSet<T>,
-    removed: &HybridBitSet<T>,
+    inserted: &ChunkedBitSet<T>,
+    removed: &ChunkedBitSet<T>,
     ctxt: &C,
     f: &mut fmt::Formatter<'_>,
 ) -> fmt::Result