about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
diff options
context:
space:
mode:
authorMatthew Jasper <mjjasper1@gmail.com>2023-12-04 16:31:13 +0000
committerMatthew Jasper <mjjasper1@gmail.com>2023-12-04 16:31:13 +0000
commit43adf41ca6fd87cff0eb2325ffb6a68e49c6de18 (patch)
treea38a3d7b77ec3166b13f80a95777019fe253c72d /compiler/rustc_middle/src/middle
parent0a83e43f282353398e4b22466cf1f4e3cc8c1682 (diff)
downloadrust-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.rs4
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());