about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/rmeta/decoder
diff options
context:
space:
mode:
authorOli Scherer <github333195615777966@oli-obk.de>2025-03-27 12:08:00 +0000
committerOli Scherer <github333195615777966@oli-obk.de>2025-04-01 09:25:12 +0000
commit23f1fb58f201cce980128a0dae491c4e5393629a (patch)
treeaaeb91b2005e9ecad81a9e8889cedd7aee84fa92 /compiler/rustc_metadata/src/rmeta/decoder
parentc0fe46d6b72c96bda16bf62e7476e6d85ba68afe (diff)
downloadrust-23f1fb58f201cce980128a0dae491c4e5393629a.tar.gz
rust-23f1fb58f201cce980128a0dae491c4e5393629a.zip
Store adt_destructor in metadata
Diffstat (limited to 'compiler/rustc_metadata/src/rmeta/decoder')
-rw-r--r--compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs b/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
index 776b081a463..5c425e7a418 100644
--- a/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
+++ b/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs
@@ -330,10 +330,7 @@ provide! { tcx, def_id, other, cdata,
 
     visibility => { cdata.get_visibility(def_id.index) }
     adt_def => { cdata.get_adt_def(def_id.index, tcx) }
-    adt_destructor => {
-        let _ = cdata;
-        tcx.calculate_dtor(def_id, |_,_| Ok(()))
-    }
+    adt_destructor => { table }
     adt_async_destructor => {
         let _ = cdata;
         tcx.calculate_async_dtor(def_id, |_,_| Ok(()))