Skip to content

Commit a0bdb4b

Browse files
committed
Don't allow feeding a query cache entry twice
1 parent 744a97b commit a0bdb4b

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

compiler/rustc_middle/src/ty/query.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -344,12 +344,10 @@ macro_rules! define_feedable {
344344

345345
match cached {
346346
Ok(old) => {
347-
assert_eq!(
348-
value, old,
349-
"Trying to feed an already recorded value for query {} key={key:?}",
347+
bug!(
348+
"Trying to feed an already recorded value for query {} key={key:?}:\nold value: {old:?}\nnew value: {value:?}",
350349
stringify!($name),
351350
);
352-
return old;
353351
}
354352
Err(()) => (),
355353
}

0 commit comments

Comments
 (0)