diff options
| author | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2020-09-24 17:09:09 +0200 |
|---|---|---|
| committer | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2020-09-24 17:09:09 +0200 |
| commit | 40629ef827220f4be8f043f6ff28118af22ea3dd (patch) | |
| tree | 2a270e7f441e2920b067ad2af1c4e7926b9b96b4 /compiler | |
| parent | c160bf3c3ef4434d76cc4d093b34e9bb1fdab2a1 (diff) | |
| download | rust-40629ef827220f4be8f043f6ff28118af22ea3dd.tar.gz rust-40629ef827220f4be8f043f6ff28118af22ea3dd.zip | |
Always cache const eval queries
Diffstat (limited to 'compiler')
| -rw-r--r-- | compiler/rustc_middle/src/query/mod.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/compiler/rustc_middle/src/query/mod.rs b/compiler/rustc_middle/src/query/mod.rs index b181c3b05af..325a5937d3d 100644 --- a/compiler/rustc_middle/src/query/mod.rs +++ b/compiler/rustc_middle/src/query/mod.rs @@ -716,10 +716,7 @@ rustc_queries! { "const-evaluating + checking `{}`", key.value.display(tcx) } - cache_on_disk_if(_, opt_result) { - // Only store results without errors - opt_result.map_or(true, |r| r.is_ok()) - } + cache_on_disk_if { true } } /// Evaluates const items or anonymous constants @@ -734,10 +731,7 @@ rustc_queries! { "simplifying constant for the type system `{}`", key.value.display(tcx) } - cache_on_disk_if(_, opt_result) { - // Only store results without errors - opt_result.map_or(true, |r| r.is_ok()) - } + cache_on_disk_if { true } } /// Destructure a constant ADT or array into its variant index and its |
