about summary refs log tree commit diff
path: root/library
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2025-04-22 09:37:46 +0200
committerRalf Jung <post@ralfj.de>2025-04-22 14:06:09 +0200
commite7efab9ec95449d6565fec41d94c69abf5d3088a (patch)
tree4230166a77a47ed4d6736b684a96aa1a62e9fc57 /library
parentfae7785b60ea7fe1ad293352c057a5b7be73d245 (diff)
downloadrust-e7efab9ec95449d6565fec41d94c69abf5d3088a.tar.gz
rust-e7efab9ec95449d6565fec41d94c69abf5d3088a.zip
remove intrinsics::drop_in_place
Diffstat (limited to 'library')
-rw-r--r--library/core/src/intrinsics/mod.rs9
1 files changed, 0 insertions, 9 deletions
diff --git a/library/core/src/intrinsics/mod.rs b/library/core/src/intrinsics/mod.rs
index a01efb2adeb..7e052865046 100644
--- a/library/core/src/intrinsics/mod.rs
+++ b/library/core/src/intrinsics/mod.rs
@@ -74,15 +74,6 @@ pub mod simd;
 #[cfg(all(target_has_atomic = "8", target_has_atomic = "32", target_has_atomic = "ptr"))]
 use crate::sync::atomic::{self, AtomicBool, AtomicI32, AtomicIsize, AtomicU32, Ordering};
 
-#[stable(feature = "drop_in_place", since = "1.8.0")]
-#[rustc_allowed_through_unstable_modules = "import this function via `std::ptr` instead"]
-#[deprecated(note = "no longer an intrinsic - use `ptr::drop_in_place` directly", since = "1.52.0")]
-#[inline]
-pub unsafe fn drop_in_place<T: ?Sized>(to_drop: *mut T) {
-    // SAFETY: see `ptr::drop_in_place`
-    unsafe { crate::ptr::drop_in_place(to_drop) }
-}
-
 // N.B., these intrinsics take raw pointers because they mutate aliased
 // memory, which is not valid for either `&` or `&mut`.