diff options
| author | Matthew Jasper <mjjasper1@gmail.com> | 2023-12-04 16:31:13 +0000 |
|---|---|---|
| committer | Matthew Jasper <mjjasper1@gmail.com> | 2023-12-04 16:31:13 +0000 |
| commit | 43adf41ca6fd87cff0eb2325ffb6a68e49c6de18 (patch) | |
| tree | a38a3d7b77ec3166b13f80a95777019fe253c72d /compiler/rustc_middle/src/middle | |
| parent | 0a83e43f282353398e4b22466cf1f4e3cc8c1682 (diff) | |
| download | rust-43adf41ca6fd87cff0eb2325ffb6a68e49c6de18.tar.gz rust-43adf41ca6fd87cff0eb2325ffb6a68e49c6de18.zip | |
Don't include destruction scopes in THIR
They are not used by anyone, and add memory/performance overhead.
Diffstat (limited to 'compiler/rustc_middle/src/middle')
| -rw-r--r-- | compiler/rustc_middle/src/middle/region.rs | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/compiler/rustc_middle/src/middle/region.rs b/compiler/rustc_middle/src/middle/region.rs index b8f04ed03dc..30f13afff9a 100644 --- a/compiler/rustc_middle/src/middle/region.rs +++ b/compiler/rustc_middle/src/middle/region.rs @@ -349,10 +349,6 @@ impl ScopeTree { } } - pub fn opt_destruction_scope(&self, n: hir::ItemLocalId) -> Option<Scope> { - self.destruction_scopes.get(&n).cloned() - } - pub fn record_var_scope(&mut self, var: hir::ItemLocalId, lifetime: Scope) { debug!("record_var_scope(sub={:?}, sup={:?})", var, lifetime); assert!(var != lifetime.item_local_id()); |
