about summary refs log tree commit diff
path: root/compiler/rustc_const_eval/src/interpret/eval_context.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-09-11 07:17:12 +0000
committerbors <bors@rust-lang.org>2024-09-11 07:17:12 +0000
commit5a2dd7d4f3210629e65879aeecbe643ba3b86bb4 (patch)
tree5497eb2657e5c1804b60b894776d39ac41c5825c /compiler/rustc_const_eval/src/interpret/eval_context.rs
parent4c5fc2c334f1cc305eea79ed0b8fdb276342d101 (diff)
parent7a57a74bf52306d18d265fa4b498064634c91652 (diff)
downloadrust-5a2dd7d4f3210629e65879aeecbe643ba3b86bb4.tar.gz
rust-5a2dd7d4f3210629e65879aeecbe643ba3b86bb4.zip
Auto merge of #130194 - lcnr:generalize-cache, r=compiler-errors
generalize: track relevant info in cache key

This was previously theoretically incomplete as we could incorrectly generalize as if the type was in an invariant context even though we're in a covariant one. Similar with the `in_alias` flag.

r? `@compiler-errors`
Diffstat (limited to 'compiler/rustc_const_eval/src/interpret/eval_context.rs')
0 files changed, 0 insertions, 0 deletions