Skip to content

Commit 561dbd6

Browse files
committed
Oh no the interner's broken
1 parent a3afe21 commit 561dbd6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cobalt-utils/src/intern.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,10 @@ impl<'a, K: PartialEq + Eq + Hash> Interner<'a, K> {
2929
let hashed = hash(&key);
3030
let lock = self.map.read().unwrap();
3131
if let Some(k) = lock.find(hashed, |v| v.0 == &key).map(|x| x.1) {
32+
eprintln!("reusing old element @ {k}");
3233
&self.vec[k]
3334
} else {
34-
eprintln!("creating new element!");
35+
eprintln!("creating new element @ {}", self.vec.len());
3536
std::mem::drop(lock);
3637
let mut lock = self.map.write().unwrap();
3738
let idx = self.vec.push(key);

0 commit comments

Comments
 (0)