diff options
| author | bors <bors@rust-lang.org> | 2024-02-13 02:48:49 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-02-13 02:48:49 +0000 |
| commit | d26b41711282042c4ea0c5733e7332b07cfa4933 (patch) | |
| tree | 67ed50ac6d0eed793e8f5700e0e623c6ff9475f4 /compiler/rustc_middle/src/query/erase.rs | |
| parent | 0a5b998c57a8681acc13206b5917340b053b3a30 (diff) | |
| parent | 74c9dffac3d7a4e87bd87815f8a28f1f71e52d08 (diff) | |
| download | rust-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.rs | 4 |
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<'_>>> { |
