diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2023-04-19 06:35:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-19 06:35:35 +0200 |
| commit | 9f0b16b2bbadc091d1524b5556d8ed0249871346 (patch) | |
| tree | 66c6646cea309d99fd192e1a38c279089bc620c6 /compiler/rustc_query_impl/src | |
| parent | f20da94ccfc4b62a668dbaeb563e39452eb07a06 (diff) | |
| parent | 522bc5f817696c113a03a462a5dbec794263dfcb (diff) | |
| download | rust-9f0b16b2bbadc091d1524b5556d8ed0249871346.tar.gz rust-9f0b16b2bbadc091d1524b5556d8ed0249871346.zip | |
Rollup merge of #110498 - kylematsuda:earlybinder-rpitit-tys, r=compiler-errors
Switch to `EarlyBinder` for `collect_return_position_impl_trait_in_trait_tys` Part of the work to finish https://github.com/rust-lang/rust/issues/105779. This PR adds `EarlyBinder` to the return type of the `collect_return_position_impl_trait_in_trait_tys` query and removes `bound_return_position_impl_trait_in_trait_tys`. r? `@lcnr`
Diffstat (limited to 'compiler/rustc_query_impl/src')
| -rw-r--r-- | compiler/rustc_query_impl/src/on_disk_cache.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_query_impl/src/on_disk_cache.rs b/compiler/rustc_query_impl/src/on_disk_cache.rs index d43af643b3b..40869fdc467 100644 --- a/compiler/rustc_query_impl/src/on_disk_cache.rs +++ b/compiler/rustc_query_impl/src/on_disk_cache.rs @@ -807,7 +807,9 @@ impl<'a, 'tcx> Decodable<CacheDecoder<'a, 'tcx>> for &'tcx UnordSet<LocalDefId> } } -impl<'a, 'tcx> Decodable<CacheDecoder<'a, 'tcx>> for &'tcx FxHashMap<DefId, Ty<'tcx>> { +impl<'a, 'tcx> Decodable<CacheDecoder<'a, 'tcx>> + for &'tcx FxHashMap<DefId, ty::EarlyBinder<Ty<'tcx>>> +{ fn decode(d: &mut CacheDecoder<'a, 'tcx>) -> Self { RefDecodable::decode(d) } |
