diff options
| author | Yuki Okushi <jtitor@2k36.org> | 2022-09-06 08:36:10 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-09-06 08:36:10 +0900 |
| commit | 0d8a1f4cbf0fd6acb6e81946aa3da2c7f15ee431 (patch) | |
| tree | 41844cad3c7a2786c0cb5423736444c39ba33741 /compiler/rustc_middle/src | |
| parent | c6f6b1821d29a97b76310ab2120c416aabe2f67a (diff) | |
| parent | 037ab1d1833f8396aca8fc98074e667597129709 (diff) | |
| download | rust-0d8a1f4cbf0fd6acb6e81946aa3da2c7f15ee431.tar.gz rust-0d8a1f4cbf0fd6acb6e81946aa3da2c7f15ee431.zip | |
Rollup merge of #101447 - cjgillot:no-remap-resolver, r=spastorino
Remove generics_def_id_map from the resolver. This is internal state for lowering. This does not belong in the resolver. r? ``@spastorino``
Diffstat (limited to 'compiler/rustc_middle/src')
| -rw-r--r-- | compiler/rustc_middle/src/ty/mod.rs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/compiler/rustc_middle/src/ty/mod.rs b/compiler/rustc_middle/src/ty/mod.rs index ed04e766033..8235a05fb53 100644 --- a/compiler/rustc_middle/src/ty/mod.rs +++ b/compiler/rustc_middle/src/ty/mod.rs @@ -178,11 +178,6 @@ pub struct ResolverAstLowering { pub label_res_map: NodeMap<ast::NodeId>, /// Resolutions for lifetimes. pub lifetimes_res_map: NodeMap<LifetimeRes>, - /// Mapping from generics `def_id`s to TAIT generics `def_id`s. - /// For each captured lifetime (e.g., 'a), we create a new lifetime parameter that is a generic - /// defined on the TAIT, so we have type Foo<'a1> = ... and we establish a mapping in this - /// field from the original parameter 'a to the new parameter 'a1. - pub generics_def_id_map: Vec<FxHashMap<LocalDefId, LocalDefId>>, /// Lifetime parameters that lowering will have to introduce. pub extra_lifetime_params_map: NodeMap<Vec<(Ident, ast::NodeId, LifetimeRes)>>, |
