about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query/erase.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-02-13 02:48:49 +0000
committerbors <bors@rust-lang.org>2024-02-13 02:48:49 +0000
commitd26b41711282042c4ea0c5733e7332b07cfa4933 (patch)
tree67ed50ac6d0eed793e8f5700e0e623c6ff9475f4 /compiler/rustc_middle/src/query/erase.rs
parent0a5b998c57a8681acc13206b5917340b053b3a30 (diff)
parent74c9dffac3d7a4e87bd87815f8a28f1f71e52d08 (diff)
downloadrust-d26b41711282042c4ea0c5733e7332b07cfa4933.tar.gz
rust-d26b41711282042c4ea0c5733e7332b07cfa4933.zip
Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errors
Merge `impl_polarity` and `impl_trait_ref` queries

Hopefully this is perf neutral. I want to finish https://github.com/rust-lang/rust/pull/120835 and stop using the HIR in `coherent_trait`, which should then give us a perf improvement.
Diffstat (limited to 'compiler/rustc_middle/src/query/erase.rs')
-rw-r--r--compiler/rustc_middle/src/query/erase.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_middle/src/query/erase.rs b/compiler/rustc_middle/src/query/erase.rs
index 7039749b1b7..5666a59e38e 100644
--- a/compiler/rustc_middle/src/query/erase.rs
+++ b/compiler/rustc_middle/src/query/erase.rs
@@ -177,8 +177,8 @@ impl EraseType for Option<mir::DestructuredConstant<'_>> {
     type Result = [u8; size_of::<Option<mir::DestructuredConstant<'static>>>()];
 }
 
-impl EraseType for Option<ty::EarlyBinder<ty::TraitRef<'_>>> {
-    type Result = [u8; size_of::<Option<ty::EarlyBinder<ty::TraitRef<'static>>>>()];
+impl EraseType for Option<ty::EarlyBinder<ty::ImplTraitHeader<'_>>> {
+    type Result = [u8; size_of::<Option<ty::EarlyBinder<ty::ImplTraitHeader<'static>>>>()];
 }
 
 impl EraseType for Option<ty::EarlyBinder<Ty<'_>>> {