diff options
| author | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-12-01 09:48:33 +0000 |
|---|---|---|
| committer | Oli Scherer <git-spam-no-reply9815368754983@oli-obk.de> | 2022-12-01 09:48:33 +0000 |
| commit | a0bdb4b498d44d2f0bdd6ac341d15954cc6d9358 (patch) | |
| tree | c867618dc32717396d5b153f7f122e4ffdd8ce84 | |
| parent | 744a97b98c3f2722e1a43486c05203b04e499e21 (diff) | |
| download | rust-a0bdb4b498d44d2f0bdd6ac341d15954cc6d9358.tar.gz rust-a0bdb4b498d44d2f0bdd6ac341d15954cc6d9358.zip | |
Don't allow feeding a query cache entry twice
| -rw-r--r-- | compiler/rustc_middle/src/ty/query.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/rustc_middle/src/ty/query.rs b/compiler/rustc_middle/src/ty/query.rs index 47c1379b308..a7fd1754960 100644 --- a/compiler/rustc_middle/src/ty/query.rs +++ b/compiler/rustc_middle/src/ty/query.rs @@ -344,12 +344,10 @@ macro_rules! define_feedable { match cached { Ok(old) => { - assert_eq!( - value, old, - "Trying to feed an already recorded value for query {} key={key:?}", + bug!( + "Trying to feed an already recorded value for query {} key={key:?}:\nold value: {old:?}\nnew value: {value:?}", stringify!($name), ); - return old; } Err(()) => (), } |
